dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
34 lines (33 loc) • 1.37 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { CdkDropList, CdkDragDrop } from '@angular/cdk/drag-drop';
import { ColumnsWithLetter, IDisplayColumn, Order } from './model';
import { MatCheckboxChange, MatIconRegistry } from '@angular/material';
import { DomSanitizer } from '@angular/platform-browser';
export declare class ViewDefineComponent implements OnInit {
hostClass: boolean;
readonly: boolean;
AllColumns: string[];
ModifyEvent: EventEmitter<IDisplayColumn[]>;
_allColumns: string[];
leftList: CdkDropList;
rightList: CdkDropList;
CanSelectColumns?: ColumnsWithLetter[];
SelectedColumns: IDisplayColumn[];
_selectedColumns: IDisplayColumn[];
checkColumns: Map<string, boolean>;
readonly orderAsc = Order.OrderAsc;
readonly orderDesc = Order.OrderDesc;
readonly orderNone = Order.OrderNone;
constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer);
ngOnInit(): void;
private refreshCanSelectColumns;
private refreshSelectedColumns;
drop(event: CdkDragDrop<string[]>): void;
chkSelectChange(event: MatCheckboxChange): void;
toRight(colName: string): void;
toLeft(idx: number): void;
checkAll(event: MatCheckboxChange): void;
toRightAll(): void;
acronymFun(letter: string): void;
emitModify(): void;
}