在php中的datatables插件中显示/隐藏列
我是Zend的新手,我正在尝试将datatables插件集成到我的Zend应用程序中。我需要一个函数显示/隐藏数据表组件列。通过谷歌我得到了一些线索,但它不工作。在集成“显示/隐藏”列之前,我的代码是:在php中的datatables插件中显示/隐藏列,php,datatables,hide,show,Php,Datatables,Hide,Show,我是Zend的新手,我正在尝试将datatables插件集成到我的Zend应用程序中。我需要一个函数显示/隐藏数据表组件列。通过谷歌我得到了一些线索,但它不工作。在集成“显示/隐藏”列之前,我的代码是: $('table.datatable').dataTable({ "sDom": 'firti', "iDisplayLength" : -1, "aaSorting": [[0, "desc"]] }); 它在没有显示/隐藏选项的情
$('table.datatable').dataTable({
"sDom": 'firti',
"iDisplayLength" : -1,
"aaSorting": [[0, "desc"]]
});
它在没有显示/隐藏选项的情况下工作。现在我将代码更改为
$('table.datatable').dataTable({
"sDom": 'C<"clear">lfrtip',
"iDisplayLength" : -1,
"aaSorting": [[0, "desc"]],
"oColVis": {
"aiExclude": [ 0 ]
}
});
$('table.datatable').datatable({
“sDom”:“Clfrtip”,
“iDisplayLength”:-1,
“aaSorting”:[[0,“desc”]],
“奥克尔维斯”:{
“aiExclude”:[0]
}
});
但是显示/隐藏不起作用。你能帮我解决这个问题吗?
提前感谢。我相信您只需要明确定义列
$(document).ready(function() {
var oTable = $('#example').dataTable({
"aoColumns": [
{"bVisible": false},
{"bVisible": true},
{"bVisible": true},
{"bVisible": true},
{"bVisible": true}
]
}
);
} );
我创建了这个JSFIDLE来说明:
您还可以查看datatables.net文档:
您是否收到任何错误消息?