import React from 'react'; import XTableColumn, { XTableColumnProps } from "./table/XTableColumn"; export interface XTableSimpleProps extends XTableColumnProps { } /** * 一个简单轻量的表格显示组件 * @name 简单表格组件 * @groupName 列表 */ export default class XTableSimple extends XTableColumn { static ComponentName: string; static defaultProps: { extraButtons: any; extraFooterButtons: any; showButtons: boolean; showSearch: boolean; showTotal: boolean; rowOperate: any; searchText: any; visibleColumns: any[]; isTree: boolean; settingQueryUrl: string; settingSaveUrl: string; settingDeleteUrl: string; checkStrictly: boolean; onEditValueChange: any; exportName: any; autoWidth: boolean; columnsAutoFit: boolean; allowCellEdit: boolean; showType: string; queryForm: any; showColumnFilter: boolean; isTreeAllData: boolean; isPagination: boolean; onSelectChange: any; isMultiSelect: boolean; idField: string; useServerColumn: boolean; onServerColumn: boolean; allowSort: boolean; onAfterRefresh: any; rootValue: string; page: number; pageSize: number; autoWrap: boolean; searchFields: any; allowAutoRefresh: boolean; allowExportTemplate: boolean; styleType: string; hasBox: boolean; showBorder: any; overflow: string; boxStyle: {}; width: string; height: string; visible: boolean; grid: number[]; gridSpan: number[]; parent: string; pureRender: boolean; dataSourceUrl: string; filterData: {}; mustHasFilter: boolean; }; constructor(props: any); componentDidMount(): Promise; renderTable(): React.JSX.Element; }