dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
25 lines (24 loc) • 1.11 kB
TypeScript
/// <reference types="node" />
import { MatTable } from '@angular/material/table';
import { IRenderRow, TableColumnType } from '../model/model';
import { IPoint } from './selector';
export declare class Header {
current: IPoint;
columns: TableColumnType[];
_tableColumns: TableColumnType[];
displayColumns: TableColumnType[];
displayColumnNames: string[];
headerToolbarShowTimer: NodeJS.Timer;
tabDataOrg: MatTable<IRenderRow>;
readonly fixStartColumns: TableColumnType[];
readonly fixEndColumns: TableColumnType[];
headerMouseenter(col: TableColumnType, event: MouseEvent): void;
headerMouseleave(col: TableColumnType): void;
lockButtonClick(event: MouseEvent, col: TableColumnType): void;
unlockButtonClick(event: MouseEvent, col: TableColumnType): void;
toLeftButtonClick(event: MouseEvent, col: TableColumnType): void;
toRightButtonClick(event: MouseEvent, col: TableColumnType): void;
/**返回一个列是不是固定列的最右边列 */
stickyColumnRight(colIndex: number): boolean;
syncColumn(): void;
}