periscope-widgets-datatables
Version:
Perscope implementation of https://datatables.net/ grid
36 lines • 1.21 kB
TypeScript
declare module 'periscope-widgets-datatables' {
import $ from 'jquery';
import * as _ from 'lodash';
import {
Grid,
Query,
FormatValueConverter
} from 'periscope-framework';
import factoryDt from 'datatables.net';
import factoryDtBs from 'datatables.net-bs';
import factoryDtSelect from 'datatables.net-select';
import factoryDtScroller from 'datatables.net-scroller';
import factoryDtKeytable from 'datatables.net-keytable';
import 'datatables.net-bs/css/datatables.bootstrap.css!';
import 'datatables.net-select-bs/css/select.bootstrap.css!';
import 'datatables.net-keytable-bs/css/keyTable.bootstrap.css!';
import './periscope-widgets-datatables.css!';
export class GridDT extends Grid {
constructor(settings: any);
initGridLib(): any;
attached(): any;
refresh(): any;
createGrid(): any;
createColumns(): any;
handleRedraw(): any;
onFocus(): any;
onDeselected(): any;
onSelected(idx: any): any;
onActivated(idx: any): any;
onPageChanged(): any;
onKeyPressed(key: any, cell: any): any;
detached(): any;
}
export * from 'periscope-widgets-datatables/grid-dt';
export function configure(aurelia: any): any;
}