UNPKG

coer-elements

Version:

Library for Angular projects

59 lines (58 loc) 3.85 kB
import { IGridHeader, IGridInput, IGridKeyupEnter } from 'coer-elements/interfaces'; import { CoerSwitch } from '../../coer-switch/coer-switch.component'; import { CoerTextBox } from '../../coer-textbox/coer-textbox.component'; import { CoerNumberBox } from '../../coer-numberbox/coer-numberbox.component'; import { CoerSelectbox } from '../../coer-selectbox/coer-selectbox.component'; import { CoerDateBox } from '../../coer-datebox/coer-datebox.component'; import * as i0 from "@angular/core"; export declare class CoerGridCell<T> { protected readonly coerSwitch: import("@angular/core").Signal<CoerSwitch | undefined>; protected readonly coerTextbox: import("@angular/core").Signal<CoerTextBox | undefined>; protected readonly coerNumberbox: import("@angular/core").Signal<CoerNumberBox | undefined>; protected readonly coerSelectbox: import("@angular/core").Signal<CoerSelectbox<T> | undefined>; protected readonly coerDatebox: import("@angular/core").Signal<CoerDateBox | undefined>; id: import("@angular/core").InputSignal<string>; header: import("@angular/core").InputSignal<IGridHeader<T>>; row: import("@angular/core").InputSignal<any>; checkOnRow: import("@angular/core").InputSignal<boolean>; enableInputs: import("@angular/core").InputSignal<boolean>; protected onClickRow: import("@angular/core").OutputEmitterRef<T>; protected onDoubleClickRow: import("@angular/core").OutputEmitterRef<T>; protected onSwitchChange: import("@angular/core").OutputEmitterRef<IGridInput<T>>; protected onTextboxChange: import("@angular/core").OutputEmitterRef<IGridInput<T>>; protected onNumberboxChange: import("@angular/core").OutputEmitterRef<IGridInput<T>>; protected onSelectboxChange: import("@angular/core").OutputEmitterRef<IGridInput<T>>; protected onKeyupEnter: import("@angular/core").OutputEmitterRef<IGridKeyupEnter>; /** */ protected _GetCellValue: import("@angular/core").Signal<string>; /** */ protected _GetTextAlignX: import("@angular/core").Signal<"flex-start" | "center" | "flex-end">; /** */ protected _GetTextAlignY: import("@angular/core").Signal<"flex-start" | "center" | "flex-end">; /** */ protected _GetTextBreak: import("@angular/core").Signal<"break-word" | "keep-all">; /** */ protected _GetSpaceBreak: import("@angular/core").Signal<"nowrap" | "normal">; /** */ protected _GetHeight: import("@angular/core").Signal<string>; /** */ protected _GetTextColor: import("@angular/core").Signal<string>; /** */ protected _switchAttributes: () => any; /** */ protected _textboxAttributes: () => any; /** */ protected _numberboxAttributes: () => any; /** */ protected _selectboxAttributes: () => any; /** */ protected _dateboxAttributes: () => any; /** */ get input(): 'coer-switch' | 'coer-textbox' | 'coer-numberbox' | 'coer-selectbox' | 'coer-datebox' | ''; /** */ get isInvalid(): boolean; /** */ Focus(onlyFocus?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<CoerGridCell<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CoerGridCell<any>, "coer-grid-cell", never, { "id": { "alias": "id"; "required": true; "isSignal": true; }; "header": { "alias": "header"; "required": true; "isSignal": true; }; "row": { "alias": "row"; "required": true; "isSignal": true; }; "checkOnRow": { "alias": "checkOnRow"; "required": true; "isSignal": true; }; "enableInputs": { "alias": "enableInputs"; "required": true; "isSignal": true; }; }, { "onClickRow": "onClickRow"; "onDoubleClickRow": "onDoubleClickRow"; "onSwitchChange": "onSwitchChange"; "onTextboxChange": "onTextboxChange"; "onNumberboxChange": "onNumberboxChange"; "onSelectboxChange": "onSelectboxChange"; "onKeyupEnter": "onKeyupEnter"; }, never, never, false, never>; }