UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

56 lines (55 loc) 2.49 kB
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; }