如何在 jquery 数据表 AJAX 回调后隐藏或显示列

M S*_*ith 3 ajax paging jquery callback datatables

使用 JQuery 数据表可以很容易地使用 AJAX 检索表的内容。我让我们能够在用户翻阅数据时隐藏或显示一列的问题。在表中有一个带有复选框的列,但并非所有行都有复选框。如果当前页面没有任何带有复选框的行,我该如何隐藏该列,并在将页面(使用数据表分页功能)用户页面(使用数据表分页功能)到包含文本框的行的页面时显示它们?

M S*_*ith 5

我找到了答案:

在 中fnDrawCallback,调用this.fnSetColumnVis( 5, true);以显示第 6 列(0 是第一列)并this.fnSetColumnVis( 5, false);隐藏同一列。