dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
56 lines (55 loc) • 2.49 kB
TypeScript
import { ComponentRef, OnInit, OnDestroy } from '@angular/core';
import { MatIconRegistry } from '@angular/material/icon';
import { MatDrawer } from '@angular/material/sidenav';
import { Sort } from '@angular/material/sort';
import { DomSanitizer } from '@angular/platform-browser';
import { ActivatedRoute, Router } from '@angular/router';
import { Element, ElementsService, RouteElementService, RouterOutletEvent, ProjectService } from 'dbweb-core';
import { ClipboardService } from 'ngx-clipboard';
import { LabelDrawerComponent } from './label-drawer/label-drawer.component';
import { IRecordViewProcess, IRenderRow, SelectType } from './model/model';
import { ServiceService } from './service/service.service';
import { TableComponent } from './table/table.component';
import { ViewDrawerComponent } from './view-drawer/view-drawer.component';
export declare class RecordViewComponent implements OnInit, RouterOutletEvent, OnDestroy {
svr: ServiceService;
ele: RouteElementService;
private prj;
_clipboardService: ClipboardService;
private router;
private eles;
eleName: string;
title: string;
condition: string;
dataTable: TableComponent;
labelDrawer: LabelDrawerComponent;
columnsDrawer: ViewDrawerComponent;
element: Element;
drawer: MatDrawer;
readonly SelectTypeSelected = SelectType.Selected;
readonly SelectTypeUnselected = SelectType.Unselected;
showConditionalTemplateRunner: boolean;
editLabelModel: boolean;
private subscribe;
constructor(svr: ServiceService, ele: RouteElementService, prj: ProjectService, _clipboardService: ClipboardService, iconRegistry: MatIconRegistry, sanitizer: DomSanitizer, router: Router, eles: ElementsService);
ngOnDestroy(): void;
onDetach(): void;
onAttach(ref: ComponentRef<any>, activatedRoute: ActivatedRoute): void;
ngOnInit(): void;
selectedRowText(): string;
onTableSort(sortInfo: Sort): void;
searchClick(): void;
onRecordProcessClick(event: {
pro: IRecordViewProcess;
row: IRenderRow;
}): void;
onToolbarProcessClick(pro: IRecordViewProcess): void;
onNextPageClick(event: MouseEvent): void;
onPrevPageClick(event: MouseEvent): void;
onFooterRowCountClick(event: MouseEvent): void;
startRowNo(): number;
openLabelDrawer(): void;
openColumnsDrawer(): void;
hasConditionalTemplate(): boolean;
closeDrawer(): void;
}