UNPKG

ng-devui

Version:

DevUI components based on Angular

51 lines (50 loc) 2.94 kB
import { ElementRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { Observable } from 'rxjs'; import { EditableTip } from '../../../data-table.model'; import { TableTdService } from './td.service'; import * as i0 from "@angular/core"; export declare class TableTdComponent implements OnChanges, OnDestroy { private elementRef; private tdService; stickyLeftClass: boolean; stickyRightClass: boolean; stickyLeftStyle: string; stickyRightStyle: string; editable: boolean; editableTip: EditableTip; nestedColumn: boolean; nestedLayer: number; field: string; rowItem: any; fixedLeft: string; fixedRight: string; iconFoldTable: string; iconUnFoldTable: string; nestedColumnIndent: number; beforeEditStart: (rowItem: any, field: any) => boolean | Promise<boolean> | Observable<boolean>; beforeEditEnd: (rowItem: any, field: any) => boolean | Promise<boolean> | Observable<boolean>; toggleChildTableEvent: EventEmitter<boolean>; editing: boolean; editStatusEvent: EventEmitter<boolean>; /** * 编辑状态调整 @deprecated */ editingChange: EventEmitter<boolean>; get isEditable(): boolean; private documentClickSubscription; private tdMousedownSubscription; private tdMouseupSubscription; private clickInTd; private tdClickSubscription; private currentEditing; constructor(elementRef: ElementRef, tdService: TableTdService); ngOnChanges(changes: SimpleChanges): void; startEditing(event: any): void; bindEditClickEvent(): void; removeEditClickEvent(): void; finishCellEdit(): void; toggleChildTable(rowItem: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TableTdComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TableTdComponent, "[dTableCell]", never, { "editable": { "alias": "editable"; "required": false; }; "editableTip": { "alias": "editableTip"; "required": false; }; "nestedColumn": { "alias": "nestedColumn"; "required": false; }; "nestedLayer": { "alias": "nestedLayer"; "required": false; }; "field": { "alias": "field"; "required": false; }; "rowItem": { "alias": "rowItem"; "required": false; }; "fixedLeft": { "alias": "fixedLeft"; "required": false; }; "fixedRight": { "alias": "fixedRight"; "required": false; }; "iconFoldTable": { "alias": "iconFoldTable"; "required": false; }; "iconUnFoldTable": { "alias": "iconUnFoldTable"; "required": false; }; "nestedColumnIndent": { "alias": "nestedColumnIndent"; "required": false; }; "beforeEditStart": { "alias": "beforeEditStart"; "required": false; }; "beforeEditEnd": { "alias": "beforeEditEnd"; "required": false; }; "editing": { "alias": "editing"; "required": false; }; }, { "toggleChildTableEvent": "toggleChildTableEvent"; "editStatusEvent": "editStatusEvent"; "editingChange": "editingChange"; }, never, ["*"], false, never>; }