UNPKG

@siemens/ngx-datatable

Version:

ngx-datatable is an Angular table grid component for presenting large and complex data.

63 lines (62 loc) 3.16 kB
import { DoCheck, EventEmitter } from '@angular/core'; import { CellActiveEvent, RowIndex, TableColumnInternal } from '../../types/internal.types'; import { CellContext, Row, RowOrGroup, TreeStatus } from '../../types/public.types'; import * as i0 from "@angular/core"; export declare class DataTableBodyCellComponent<TRow extends Row = any> implements DoCheck { private cd; displayCheck?: (row: TRow, column: TableColumnInternal, value: any) => boolean; set disabled(value: boolean | undefined); get disabled(): boolean | undefined; set group(group: TRow[] | undefined); get group(): TRow[] | undefined; set rowHeight(val: number); get rowHeight(): number; set isSelected(val: boolean | undefined); get isSelected(): boolean | undefined; set expanded(val: boolean | undefined); get expanded(): boolean | undefined; set rowIndex(val: RowIndex); get rowIndex(): RowIndex; set column(column: TableColumnInternal); get column(): TableColumnInternal; set row(row: TRow); get row(): TRow; set treeStatus(status: TreeStatus | undefined); get treeStatus(): TreeStatus | undefined; ariaRowCheckboxMessage: string; readonly activate: EventEmitter<CellActiveEvent<TRow>>; readonly treeAction: EventEmitter<any>; get columnCssClasses(): string; get width(): number; get minWidth(): number | undefined; get maxWidth(): number | undefined; get height(): string | number; sanitizedValue: string; value: any; isFocused: boolean; cellContext: CellContext<TRow>; private _isSelected?; private _column; private _row; private _group?; private _rowHeight; private _rowIndex; private _expanded?; private _element; private _treeStatus?; private _disabled?; constructor(); ngDoCheck(): void; checkValueUpdates(): void; onFocus(): void; onBlur(): void; onClick(event: MouseEvent): void; onDblClick(event: MouseEvent): void; onKeyDown(event: KeyboardEvent): void; onCheckboxChange(event: Event): void; stripHtml(html: string): string; onTreeAction(): void; calcLeftMargin(column: TableColumnInternal, row: RowOrGroup<TRow>): number; static ɵfac: i0.ɵɵFactoryDeclaration<DataTableBodyCellComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DataTableBodyCellComponent<any>, "datatable-body-cell", never, { "displayCheck": { "alias": "displayCheck"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "group": { "alias": "group"; "required": false; }; "rowHeight": { "alias": "rowHeight"; "required": false; }; "isSelected": { "alias": "isSelected"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; "rowIndex": { "alias": "rowIndex"; "required": false; }; "column": { "alias": "column"; "required": false; }; "row": { "alias": "row"; "required": false; }; "treeStatus": { "alias": "treeStatus"; "required": false; }; "ariaRowCheckboxMessage": { "alias": "ariaRowCheckboxMessage"; "required": true; }; }, { "activate": "activate"; "treeAction": "treeAction"; }, never, never, true, never>; }