sdk-datagrid
Version:
Customizable (Angular) datagrid with data options for manipulation, and charts for visualization.
46 lines (45 loc) • 2.54 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { SDKDataGridColumn } from '../../models/datagrid-column';
import { SDKDataGridMessage } from '../../models/datagrid-message';
import * as i0 from "@angular/core";
export declare class SDKDataGridColumnsOptionComponent {
/**************************************************************************
* Input/Output Parameters
**************************************************************************/
columns: SDKDataGridColumn[];
closeEvent: EventEmitter<any>;
applyEvent: EventEmitter<any>;
/**************************************************************************
* Component Variables
**************************************************************************/
protected columnList: SDKDataGridColumn[];
protected allVisible: boolean;
private _columns;
/**************************************************************************
* Message Variables
**************************************************************************/
protected showMessage: boolean;
protected message: SDKDataGridMessage;
/**************************************************************************
* Component Lifecycle Methods
**************************************************************************/
protected ngOnChanges(_args: any): void;
/**************************************************************************
* Setup Methods
**************************************************************************/
private initialize;
protected getColumnName(column: SDKDataGridColumn): string;
protected setFriendlyName(event: any, column: SDKDataGridColumn): void;
/**************************************************************************
* User Action Methods
**************************************************************************/
protected groupVisibleColumns(): void;
protected toggleAllColumns(event: any): void;
protected toggleColumn(event: any, column: SDKDataGridColumn): void;
protected drop(event: any): void;
protected reset(): void;
protected apply(): void;
protected close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SDKDataGridColumnsOptionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SDKDataGridColumnsOptionComponent, "sdk-datagrid-columns-option", never, { "columns": { "alias": "columns"; "required": false; }; }, { "closeEvent": "closeEvent"; "applyEvent": "applyEvent"; }, never, never, true, never>;
}