fastlion-amis
Version:
一种MIS页面生成工具
18 lines (17 loc) • 845 B
TypeScript
/// <reference types="react" />
import Table, { TableProps } from '../../../renderers/Table';
import { IColumn, IRow } from '../../../store/lionBiTable';
export default class LionBiTable extends Table {
static defaultProps: Partial<TableProps>;
constructor(props: TableProps);
syncRows(props: TableProps, prevProps?: TableProps): boolean;
handleToggleExpanded(item: IRow): void;
formatData(rows: Array<any>, groupNameKey: string, groupDataKey: string): any;
formatGroupKey(str: string): string;
updateGroupColumns(rows: Array<any>): any;
renderCell(region: string, column: IColumn, item: IRow, props: any, ignoreDrag?: boolean): JSX.Element | null;
componentDidUpdate(prevProps: TableProps): void;
render(): JSX.Element;
}
export declare class LionBiTableRenderer extends LionBiTable {
}