我有一个包含一些设置的数据表,
$(tblCategory).dataTable({
"bPaging": true,
"sPaginationType": "full_numbers", //
"bPaginate": false, // shows both next prvious and show 10,20,30 entries
"sdom": 't',
"bprocessing": false, //
"sAjaxSource": "PM_MasterHelper.ashx?m=pmcfl&UserCode="+UserCode,
"bFilter": false, // search btn avail
"bDestroy": true
}
现在,当我单击 html 输入按钮时,我想更改或添加“bInfo”:true、“bPaginate”:true 等设置。
请帮助我实现这一目标。
尝试1: 我尝试了以下方法,但它不影响数据表。
oTable = $("tblCategory").dataTable();
var oSettings = oTable.fnSettings();
oSettings.bInfo= true;
oSettings.bPaginate = true;
最佳答案
您应该重新初始化数据表:
//Default Options Object
var tableOptions = {
'bPaginate': true,
'searching' : true
};
//The table has already been initialized
var table = $("#ExampleTable");
tableOptions.bPaginate = true;
table.DataTable().destroy()
table.DataTable(tableOptions);
关于jquery - 初始化后更改数据表的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35361578/