UNPKG

ontimize-web-ngx

Version:
53 lines (52 loc) 2.85 kB
import { AfterViewInit, EventEmitter, Injector, OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { Observable, Subscription } from 'rxjs'; import { ITranslatePipeArgument, OTranslatePipe } from '../../../../../pipes/o-translate.pipe'; import { DialogService } from '../../../../../services/dialog.service'; import { Expression } from '../../../../../types/expression.type'; import { OBaseTableCellRenderer } from '../o-base-table-cell-renderer.class'; import * as i0 from "@angular/core"; export declare const DEFAULT_INPUTS_O_TABLE_CELL_RENDERER_SERVICE: string[]; export declare const DEFAULT_OUTPUTS_O_TABLE_CELL_RENDERER_SERVICE: string[]; export declare class OTableCellRendererServiceComponent extends OBaseTableCellRenderer implements OnInit, AfterViewInit, OnDestroy { protected injector: Injector; static DEFAULT_INPUTS_O_TABLE_CELL_RENDERER_SERVICE: string[]; templateref: TemplateRef<any>; rowData: any; cellValues: any[]; renderValue: any; responseMap: {}; protected entity: string; protected service: string; protected columns: string; protected translate: boolean; protected valueColumn: string; valueColumnType: string; protected parentKeys: string; protected queryMethod: string; protected serviceType: string; onDataLoaded: EventEmitter<any>; protected colArray: string[]; protected dataService: any; protected _pKeysEquiv: {}; protected dialogService: DialogService; translateArgsFn: (rowData: any) => any[]; protected componentPipe: OTranslatePipe; protected pipeArguments: ITranslatePipeArgument; protected subscritpions: Subscription; constructor(injector: Injector); initialize(): void; ngAfterViewInit(): void; ngOnDestroy(): void; getDescriptionValue(cellvalue: any, rowValue: any): string; queryData(cellvalue: any, parentItem?: any): void; getSqlTypesForFilter(filter: Object): {}; configureService(): void; getCellData(cellvalue: any, rowvalue?: any): string; getFilterExpression(quickFilter: string): Expression; setComponentPipe(): void; responseValue(cellvalue: any, rowvalue?: any): string; protected parseByValueColumnType(val: any): any; queryAllData(): Observable<any>; static ɵfac: i0.ɵɵFactoryDeclaration<OTableCellRendererServiceComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<OTableCellRendererServiceComponent, "o-table-cell-renderer-service", never, { "entity": "entity"; "service": "service"; "columns": "columns"; "translate": "translate"; "valueColumn": "value-column"; "valueColumnType": "value-column-type"; "parentKeys": "parent-keys"; "queryMethod": "query-method"; "serviceType": "service-type"; "translateArgsFn": "translate-params"; }, { "onDataLoaded": "onDataLoaded"; }, never, never, false, never>; }