DefinitelyTyped/types/datatables.net-rowgroup/datatables.net-rowgroup-tests.ts
maixiu a0898b0a15 add package datatables.net-rowgroup (#23125)
* add package datatables.net-rowgroup

* add package jquery-sticky

* delete to put in back in a branch
2018-01-24 11:26:32 -08:00

41 lines
843 B
TypeScript

let config_1: DataTables.Settings = {
// RowGroup extension options
rowGroup: {
className: 'className',
enable: true,
dataSrc: 'data',
endClassName: 'endClassName',
endRender: (rows, group) => {
return `${ group } (${ rows.count() } rows)`;
},
startRender: (rows, group) => {
return `${ group } (${ rows.count() } rows)`;
}
}
};
let dt: DataTables.Api = $("selector").DataTable({
rowGroup: true
});
// Statics
let fixed_1 = new $.fn.dataTable.RowGroup(dt, {
enable: true,
});
let fixed_2 = new $.fn.dataTable.RowGroup(dt, true);
let version = $.fn.dataTable.RowGroup.version;
$.fn.dataTable.RowGroup.defaults.className = 'row-group-class';
// API
dt.rowGroup().dataSrc();
dt.rowGroup().disable();
dt.rowGroup().enable(true);
// Chaining
dt.rowGroup().dataSrc(12)
.rowGroup().disable()
.rowGroup().enable();