使用 JQuery 数据表很容易使用 AJAX 检索表的内容。我让我们能够在用户浏览数据时隐藏或显示列的问题。在表格中有一个带有复选框的列,但并非所有行都有复选框。如果当前页面没有任何带有复选框的行,我该如何隐藏该列,并且何时将用户页面(使用数据表分页功能)显示到包含文本框的行的页面?
问问题
6720 次
2 回答
5
我找到了答案:
在fnDrawCallback
中,调用this.fnSetColumnVis( 5, true);
以显示第 6 列(0 是第一列)并this.fnSetColumnVis( 5, false);
隐藏同一列。
于 2012-09-14T15:20:26.400 回答
2
例子:-
oTable = $('#call_list_table').dataTable({
............//do stuff here
});
oTable.fnSetColumnVis(1, false);//hide second column
oTable.fnSetColumnVis(1, true);//show second column
//Note: column start form 0(zero) index
于 2015-09-22T10:34:24.650 回答