UNPKG

sdk-datagrid

Version:

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

57 lines (56 loc) 2.88 kB
import { EventEmitter } from '@angular/core'; import { SDKDataGridSettings } from '../../models/datagrid-settings'; import { SDKDataGridColumn } from '../../models/datagrid-column'; import { SDKDataGridCustomFilter } from '../../models/datagrid-custom-filter'; import { SDKDataGridMessage } from '../../models/datagrid-message'; import * as i0 from "@angular/core"; export declare class SDKDataGridSettingsOptionComponent { /************************************************************************** * Input/Output Parameters **************************************************************************/ settings: SDKDataGridSettings[]; columns: SDKDataGridColumn[]; customFilters: SDKDataGridCustomFilter[]; closeEvent: EventEmitter<any>; saveEvent: EventEmitter<any>; applyEvent: EventEmitter<any>; /************************************************************************** * Component Variables **************************************************************************/ protected activeSetting: SDKDataGridSettings; protected settingsList: SDKDataGridSettings[]; protected name: string; protected viewerText: string; protected msg: string; protected error: string; private activeIndex; private _settings; private _columns; private _customFilters; /************************************************************************** * Message Variables **************************************************************************/ protected showMessage: boolean; protected message: SDKDataGridMessage; protected ngOnChanges(_args: any): void; /************************************************************************** * Setup Methods **************************************************************************/ private initialze; private saveSetting; private sortSettings; private resetProperties; private setViewerText; private validateSettings; /************************************************************************** * User Action Methods **************************************************************************/ protected setName(event: any): void; protected save(): void; protected remove(): void; protected load(event: any): void; protected apply(): void; protected close(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SDKDataGridSettingsOptionComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SDKDataGridSettingsOptionComponent, "sdk-datagrid-settings-option", never, { "settings": { "alias": "settings"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "customFilters": { "alias": "customFilters"; "required": false; }; }, { "closeEvent": "closeEvent"; "saveEvent": "saveEvent"; "applyEvent": "applyEvent"; }, never, never, true, never>; }