@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (21 loc) • 935 B
TypeScript
/// <reference types="react" />
import { PanelImpl, IPanelState } from "@docsvision/webclient/Platform/PanelImpl";
import { TableColumnParams } from "@docsvision/webclient/Platform/TableColumn";
import { TableImpl } from "@docsvision/webclient/Platform/TableImpl";
/** @internal */
export interface ITableColumnState extends TableColumnParams, IPanelState {
/** Таблица. */
table: TableImpl;
/** Номер столбца таблицы. */
columnNumber: number;
/** Ширина столбца таблицы (любые единицы измерения). */
columnWidth: string;
}
export interface TableColumnState extends ITableColumnState {
}
/** @internal */
export declare class TableColumnImpl extends PanelImpl<TableColumnParams, ITableColumnState> {
constructor(props: TableColumnParams, state: ITableColumnState);
protected prepareChildren(): void;
renderControl(): JSX.Element;
}