UNPKG

sdk-datagrid

Version:

Customizable (Angular) datagrid with data options for manipulation, and charts for visualization.

56 lines (55 loc) 2.89 kB
import { EventEmitter } from '@angular/core'; import { SDKDataGridColumn } from '../../models/datagrid-column'; import { SDKDataGridFormula } from '../../models/datagrid-formula'; import { SDKDataGridMessage } from '../../models/datagrid-message'; import * as i0 from "@angular/core"; export declare class SDKDataGridFormulaOptionComponent { /************************************************************************** * Input/Output Parameters **************************************************************************/ columns: SDKDataGridColumn[]; closeEvent: EventEmitter<any>; applyEvent: EventEmitter<any>; /************************************************************************** * Component Variables **************************************************************************/ protected columnList: SDKDataGridColumn[]; protected formulaList: SDKDataGridFormula[]; protected operationList: any; private _columns; /************************************************************************** * Message Variables **************************************************************************/ protected showMessage: boolean; protected message: SDKDataGridMessage; /************************************************************************** * Component Lifecycle Methods **************************************************************************/ protected ngOnChanges(_args: any): void; /************************************************************************** * Setup Methods **************************************************************************/ protected initialize(): void; protected getColumnName(column: SDKDataGridColumn): string; protected getSelectedColumn(formula: any): { DisplayName: string | undefined; }[]; protected getSelectedOperation(formula: any): { DisplayName: any; }[]; private validate; /************************************************************************** * User Action Methods **************************************************************************/ protected addFormula(): void; protected deleteFormula(index: number): void; protected addColumn(event: any, index: number): void; protected addOperation(event: any, index: number): void; protected addFormat(event: any, index: number): void; protected drop(event: any): void; protected reset(): void; protected apply(): void; protected close(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SDKDataGridFormulaOptionComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SDKDataGridFormulaOptionComponent, "sdk-datagrid-formula-option", never, { "columns": { "alias": "columns"; "required": false; }; }, { "closeEvent": "closeEvent"; "applyEvent": "applyEvent"; }, never, never, true, never>; }