choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
27 lines (26 loc) • 908 B
TypeScript
import Group from 'choerodon-ui/dataset/data-set/Group';
import { ColumnProps } from './Column';
import ColumnGroup from './ColumnGroup';
import TableStore from './TableStore';
export default class ColumnGroups {
columns: ColumnGroup[];
store: TableStore;
parent?: ColumnGroup;
get aggregation(): boolean | undefined;
get wide(): number;
get deep(): number;
get hidden(): boolean;
get width(): number;
get left(): number;
get right(): number;
get lastLeaf(): ColumnGroup | undefined;
get allLeafs(): ColumnGroup[];
get leafs(): ColumnGroup[];
get leftLeafs(): ColumnGroup[];
get rightLeafs(): ColumnGroup[];
get leafColumnsWidth(): number;
get leftLeafColumnsWidth(): number;
get rightLeafColumnsWidth(): number;
get rowGroup(): Group | undefined;
constructor(columns: ColumnProps[], store: TableStore, parent?: ColumnGroup);
}