即使配置最少,ColVis也不起作用

时间:2013-11-19 14:23:55

标签: jquery jquery-datatables

我想让ColVis选项在我的数据表中工作。

我的初始化代码是这个(最低配置)

$('#'+id).dataTable( {
    "sDom": 'C<"clear">lfrtip'
} );

但它确实显示了“显示/隐藏”按钮(控制台中没有错误)。见下表:

enter image description here

有没有人遇到过这种行为?我该如何调试并找到问题所在?

PS:

  • 其他插件如TableTools在这张桌子上正常工作。
  • 我的JQuery版本是1.9.1
  • 我的数据表版本是1.9.4

更新

  • 将我的JQuery版本更新为1.10.1,但它没有解决问题

由于

1 个答案:

答案 0 :(得分:0)

我从未遇到过这个问题。尝试使用浏览器检查器检查元素,然后您就可以看到是否已将所有正确的类添加到“显示/隐藏”按钮。

你应该这样: http://screencast.com/t/EEff9ti9zLKi

点击“显示/隐藏”按钮打开下拉列表后,通常会在文档末尾附加一堆额外数据,就在&lt; /体&GT;它看起来像这样: http://screencast.com/t/kQ70IxJg7j

检查以确保在单击“显示/隐藏”(re:第二次截屏视频)时没有添加任何html,这至少可以让您开始调试之旅。

对于另一个健全性测试,您可以尝试使用像这样的备用ColVis.js文件: https://github.com/drewstaylor/colvis-extras/blob/master/colvis.extras.js

它曾用于播放那些截屏视频,因此您知道它正在运行。