UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

28 lines (27 loc) 980 B
import React, { Component, Key } from 'react'; import PropTypes from 'prop-types'; import { ColumnProps } from './Column'; import { ElementProps } from '../core/ViewComponent'; import { ColumnLock } from './enum'; import DataSet from '../data-set/DataSet'; export interface TableFooterProps extends ElementProps { dataSet: DataSet; lock?: ColumnLock | boolean; } export default class TableFooter extends Component<TableFooterProps, any> { static displayName: string; static propTypes: { lock: PropTypes.Requireable<boolean | ColumnLock>; }; static contextType: React.Context<{ tableStore: import("./TableStore").default; }>; node: HTMLTableSectionElement | null; saveRef(node: any): void; handleResize(index: Key, height: number): void; setRowHeight(index: Key, height: number): void; getTds(): (JSX.Element | undefined)[]; getHeight(): number; render(): JSX.Element; get leafColumns(): ColumnProps[]; }