dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
48 lines (47 loc) • 2.01 kB
TypeScript
import { SelectionModel } from '@angular/cdk/collections';
import { FetchElementAllCategoriesResult } from '../../services/eleview/eleview-backface';
import { Label } from '../../services/eleview/types/label';
import { ElementViewDigest } from '../model/element-columns-digest';
import { IFetchDataParam, IFetchDataResult, IRecordViewProcess, ConditionalValue } from '../model/model';
import { Operate } from '../model/operate';
import { IColumnType, ColumnsWithLetter } from '../../services/eleview/types/model';
import { ConditionalTemplate, CTType } from '../../element/service/recordview-param';
export declare const defaultColumnsItem: ElementViewDigest;
export declare const combLabelColumnsItem: ElementViewDigest;
export declare class ConditionalTemplateRunner implements ConditionalTemplate {
Type: CTType;
Field: string;
Setting: any;
Data: ConditionalValue;
enable: boolean;
static fromInterface(data: ConditionalTemplate): ConditionalTemplateRunner;
}
export declare class ServiceData {
conditionalTemplates: ConditionalTemplateRunner[];
rowProcesses: IRecordViewProcess[];
toolbarProcesses: IRecordViewProcess[];
uniqueFields: string[];
allColumns: IColumnType[];
allColumnNames: string[];
allColumnsWithLetter: ColumnsWithLetter[];
categories: FetchElementAllCategoriesResult[];
selectedLabels: Label[];
prevPageDisable: boolean;
nextPageDisable: boolean;
upRowNum: Array<number>;
upDivide: Array<string[]>;
prevFetchRowNum?: number;
prevFetchDivide?: string[];
fetchParam: IFetchDataParam;
rowCount: number;
tableData: IFetchDataResult;
showLabelDrawer: boolean;
viewList: ElementViewDigest[];
Operates: Operate[];
timeConsuming: number;
constViewItems: ElementViewDigest[];
selectedView: ElementViewDigest;
tableRowSelection: SelectionModel<string>;
refreshDataProgress: boolean;
refreshRowCountProgress: boolean;
}