我有代码:
$('#table').dataTable({
"aoColumnDefs": [
{ "bVisible": true, "aTargets":[0], "mDataProp":"name" },
{ "bVisible": true, "aTargets":[1], "mDataProp":"surname" },
{ "bVisible": true, "aTargets":[2], "mDataProp":"number" }
]
});
当我将变量 Search
设置为 true 时,会显示此代码,但当我将 Search
设置为 false 时,会显示此代码我想只显示姓氏和数字列,我该怎么做?
最佳答案
尝试
var Search = false;
$('#table').dataTable({
"aoColumnDefs": [
{ "bVisible": function() { return Search; }, "aTargets":[0], "mDataProp":"name" },
{ "bVisible": true, "aTargets":[1], "mDataProp":"surname" },
{ "bVisible": true, "aTargets":[2], "mDataProp":"number" }
]
});
关于jQuery DataTable - 可见列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701763/