import React from 'react'; import { XBasePage, XBasePageProps, XSelectList, XTableGrid, XTableGridProps } from '../index'; import XDataForm from "./XDataForm"; export interface XDataTableProps extends XBasePageProps, XTableGridProps { 数据模型id?: string; 填报批次信息id?: string; 数据模型?: any; dataItem?: any; visible?: boolean; enableEdit?: boolean; draggable?: boolean; onSelectChange?: (row: any) => void; 项目信息id?: string; menuID?: string; extraMoreButtons?: React.ReactNode; formLayoutMode?: "GridLayout" | "XGrid"; } export default class XDataTable

extends XBasePage { platform: string; waitMountedLock: any; static defaultProps: { visible: boolean; enableEdit: boolean; draggable: boolean; formLayoutMode: string; operations: any; validateUser: any; showFilterView: boolean; isDashboard: boolean; views: string[]; view: string; settingQueryUrl: string; settingSaveUrl: string; parent: string; pureRender: boolean; dataSourceUrl: string; filterData: {}; mustHasFilter: boolean; }; 字典map: {}; constructor(props: any); componentDidMount(): void; componentDidUpdate(prevProps: any): void; Set数据模型(数据模型: any): Promise; Set数据模型id(数据模型id: any): Promise; Set数据字段(数据字段: any, 数据模型id: any): Promise; importExcel(): void; getData(): any; getTable(): XTableGrid; prevQueryParams: any; fetchData: (queryParams: any) => Promise; RunAIOperate(type: any, param?: any, reverse?: boolean): Promise; dataform: XDataForm; saveModal: any; showSaveModal(data: any, onFormSetValues?: any, afterOpenChange?: any): void; SetAIConfig(): Promise; getStatusColor: (text: any) => string; table: XTableGrid; selectRow: any; render(): React.JSX.Element; RenderAttr: (dataItem: {}, onValueChange: any) => React.JSX.Element; } export interface XDataConfigProps extends XBasePageProps { dataItem?: any; onValueChange?: (values: any) => void; 项目信息id?: string; } export declare class XDataConfig extends XBasePage { constructor(props: any); componentDidMount(): void; form: any; formLayout: any; showGridLayout: () => Promise; onSelectModel: () => void; initData: () => Promise; ResetSelectList字段(modelColumns: any): void; titleSelecter: XSelectList; descSelecter: XSelectList; searchSelecter: XSelectList; imageSelecter: XSelectList; categorySelecter: XSelectList; render(): React.JSX.Element; }