UNPKG

@ng-matero/extensions

Version:
36 lines (35 loc) 1.87 kB
import { ChangeDetectorRef, DoCheck, EventEmitter, KeyValueChangeRecord, KeyValueDiffers, OnInit } from '@angular/core'; import { MtxDialog } from '@ng-matero/extensions/dialog'; import { MtxGridUtils } from './grid-utils'; import { MtxGridColumn, MtxGridColumnButton } from './interfaces'; import * as i0 from "@angular/core"; export declare class MtxGridCell implements OnInit, DoCheck { private _dialog; private _utils; private _differs; private _changeDetectorRef; /** Row data */ rowData: Record<string, any>; /** Column definition */ colDef: MtxGridColumn; /** Table data */ data: any[]; /** Whether show summary */ summary: boolean; /** Placeholder for the empty value (`null`, `''`, `[]`) */ placeholder: string; rowDataChange: EventEmitter<KeyValueChangeRecord<string, any>>; private rowDataDiffer?; rowChangeRecord?: KeyValueChangeRecord<string, any>; get _value(): string; constructor(_dialog: MtxDialog, _utils: MtxGridUtils, _differs: KeyValueDiffers, _changeDetectorRef: ChangeDetectorRef); ngOnInit(): void; ngDoCheck(): void; private _applyChanges; _getText(value: any): any; _getTooltip(value: any): any; _getFormatterTooltip(value: any): any; _onActionClick(event: MouseEvent, btn: MtxGridColumnButton, rowData: Record<string, any>): void; static ɵfac: i0.ɵɵFactoryDeclaration<MtxGridCell, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MtxGridCell, "mtx-grid-cell", ["mtxGridCell"], { "rowData": { "alias": "rowData"; "required": false; }; "colDef": { "alias": "colDef"; "required": false; }; "data": { "alias": "data"; "required": false; }; "summary": { "alias": "summary"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; }, { "rowDataChange": "rowDataChange"; }, never, never, true, never>; }