ng2-qgrid
Version:
Angular Grid
28 lines (27 loc) • 1.16 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { ColumnFilterView } from 'ng2-qgrid/plugin/column-filter/column.filter.view';
import { ColumnModel } from 'ng2-qgrid/core/column-type/column.model';
import { VscrollService } from '../../common/vscroll/vscroll.service';
import { VscrollContext } from '../../common/vscroll/vscroll.context';
import { FocusAfterRender } from '../../common/focus/focus.service';
import { GridService } from '../../main/grid/grid.service';
import { PluginService } from '../plugin.service';
export declare class ColumnFilterComponent implements OnInit {
private plugin;
private vscroll;
private qgrid;
column: ColumnModel;
search: string;
submitEvent: EventEmitter<any>;
cancelEvent: EventEmitter<any>;
context: {
$implicit: ColumnFilterView;
plugin: ColumnFilterComponent;
vscroll: VscrollContext;
};
private vscrollContext;
constructor(plugin: PluginService, vscroll: VscrollService, qgrid: GridService, focusAfterRender: FocusAfterRender);
ngOnInit(): void;
reset(): void;
rowId(index: number): number;
}