dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
26 lines (25 loc) • 975 B
TypeScript
import { ElementRef } from '@angular/core';
import { MatMenuTrigger } from '@angular/material/menu';
import { ClipboardService } from 'ngx-clipboard';
import { IRenderRow, TableColumnType } from '../model/model';
import { ServiceService } from '../service/service.service';
import { ISelector } from './selector';
export declare class ContextMenu {
contextMenu: MatMenuTrigger;
contextMenuPosition: {
x: string;
y: string;
};
svr: ServiceService;
selector: ISelector;
tabData: ElementRef<HTMLTableElement>;
_clipboardService: ClipboardService;
dataSource: IRenderRow[];
columns: TableColumnType[];
cellSelector(colIndex: number, rowIndex: number): boolean;
openContextMenu(event: MouseEvent, col: number, row: number): void;
onSelCopyClick(hasTitle: boolean): void;
onSelLineMenuClick(event: MouseEvent): void;
onSelCancelLineMenuClick(): void;
onSelAllMenuClick(): void;
}