Jquery plugins 带有列可见选项的jQuery datatable插件

Jquery plugins 带有列可见选项的jQuery datatable插件,jquery-plugins,datatables,Jquery Plugins,Datatables,我正在一个使用jQuery datatable插件的网页上工作 我正在使用“colvis”按钮显示/隐藏表列 当我删除所有列(取消选择所有列后为空表),然后再次选择列时,我面临一个问题。如何解决?蒂亚 *如果表中至少有一列,则其工作正常。 控制台上也没有错误 $(function () { var table = $(".mydataTable").dataTable({ "pagingT

我正在一个使用jQuery datatable插件的网页上工作

我正在使用“colvis”按钮显示/隐藏表列

当我删除所有列(取消选择所有列后为空表),然后再次选择列时,我面临一个问题。如何解决?蒂亚

*如果表中至少有一列,则其工作正常。

控制台上也没有错误

  $(function () {           
            var table = $(".mydataTable").dataTable({            
                "pagingType": "full_numbers",
                "iDisplayLength": 10,
                bJQueryUI: true,
                "aLengthMenu": [[-1, 10, 20, 50, 100], ["All", 10, 20, 50, 100]],
    buttons: [
                {
                    extend: 'colvis',
                    text: '<i class="fa fa-eye fa-lg"></i>',
                    collectionLayout: 'fixed one-column',
                    postfixButtons: ['colvisRestore']
                }
                ],
                dom: 'lfBrtip',
            }); 
$(函数(){
var table=$(“.mydataTable”).dataTable({
“pagingType”:“完整编号”,
“iDisplayLength”:10,
bJQueryUI:是的,
“阿伦提努”:[-1,10,20,50,100],“全部”,10,20,50,100],
按钮:[
{
扩展:“colvis”,
文本:“”,
collectionLayout:“固定一列”,
postfixButtons:['colvisRestore']
}
],
dom:'lfBrtip',
}); 

为什么不使用
列:':gt(0)
这样用户就不能隐藏第一列?隐藏所有列似乎是不必要的,而且会适得其反。想象一下lets say Word:)中的“不显示任何内容”功能问题是我在表中使用的一些引导类,我删除了它们,现在它可以工作了。如果你回答自己的问题并接受它作为答案,这是完全可以的。也许它将来会帮助其他人。