jQuery DataTable - 可见列

标签 jquery datatable

我有代码:

$('#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/

相关文章:

c# - 检查数据表中列中的任何行是否无法从整数转换为字符串

laravel - Laravel 5 数据表中不区分大小写的常用过滤器

javascript - 力集中于 sibling 的输入

jquery - 语法 : Use variable for css value

javascript - 根据选择框值添加多个输入框

c# - 对未知列使用特定的 DataTemplate

jquery - DataTable 表格 CSS 空格问题

mysql - SQL中玩家得分表的结构

javascript - 用jQuery修改CSS .on mouseenter : for a specific ul li tag

javascript - SlideUp/Slidedown - 按钮是关闭 div 的子元素,不会触发父元素