DataTable列配置

时间:2018-08-02 12:41:19

标签: datatables

我尚未找到任何有关此的信息。

此刻我正在这样做:

  1. 启用我要显示的字段的某些复选框
  2. 创建数据表
  3. 导出生成的表以供进一步使用

我想做什么:

  1. 使用所有20个可能的字段创建一个数据表
  2. 启用/禁用我想即时查看的字段。是否有DataTable插件/扩展程序可以做到这一点?

3。导出生成的表以供进一步使用

还有什么更好的主意,而不必重新发布我的设置以重新更新表格?

1 个答案:

答案 0 :(得分:1)

  1. 您可以使用Buttons扩展名:

我在项目中使用了类似colvis的按钮来显示/隐藏列:

"dom": 'lZBfrtip',
buttons: [
{
  extend: 'colvisGroup',
  text: 'STANDARD',
  show: [ 0,1,2,3,4,39 ],
  hide: [ 41,42,43,44,45,46,47 ],
  className: "standard-btn"
},
{
  extend: 'colvisGroup',
  text: 'DOCS',
  show: [ 0,1,2,3,4,39,41 ],
  hide: [ 42,43,44,45,46,47 ],
  className: "ext-btn"
}
]

上面的代码位于我的数据表对象中。 科尔维斯https://datatables.net/reference/button/colvis

的文档
  1. 要从中导出数据,可以使用导出按钮: