dom-bootstrap2-multiple-table.js
978 Bytes
'use strict';
$(document).ready(function () {
var responsiveHelper = undefined;
var breakpointDefinition = {
tablet: 1024,
phone : 480
};
var tableElements = $('table');
tableElements.dataTable({
sDom : '<"row"<"span6"l><"span6"f>r>t<"row"<"span6"i><"span6"p>>',
sPaginationType: 'bootstrap',
oLanguage : {
sLengthMenu: '_MENU_ records per page'
},
bAutoWidth : false,
fnPreDrawCallback: function () {
// Initialize the responsive datatables helper once.
if (!this.responsiveHelper) {
this.responsiveHelper = new ResponsiveDatatablesHelper(this, breakpointDefinition);
}
},
fnRowCallback : function (nRow) {
this.responsiveHelper.createExpandIcon(nRow);
},
fnDrawCallback : function (oSettings) {
this.responsiveHelper.respond();
}
});
});