ng2-qgrid
Version:
Angular Grid
29 lines (28 loc) • 1.1 kB
TypeScript
import { EventEmitter, OnInit, SimpleChanges, OnChanges, NgZone, ChangeDetectorRef } from '@angular/core';
import { ColumnChooserView } from 'ng2-qgrid/plugin/column-chooser/column.chooser.view';
import { FocusAfterRender } from '../../common/focus/focus.service';
import { PluginService } from '../plugin.service';
import { Node } from 'ng2-qgrid/core/node/node';
export declare class RootContext {
ctrl: ColumnChooserView;
constructor(ctrl: ColumnChooserView);
readonly node: Node;
}
export declare class ColumnChooserComponent implements OnInit, OnChanges {
private plugin;
private zone;
private cd;
columnChooserCanAggregate: boolean;
submitEvent: EventEmitter<any>;
cancelEvent: EventEmitter<any>;
context: {
$implicit: ColumnChooserView;
plugin: ColumnChooserComponent;
};
constructor(plugin: PluginService, zone: NgZone, cd: ChangeDetectorRef, focusAfterRender: FocusAfterRender);
root(): {
$implicit: RootContext;
};
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
}