【问题标题】:Cannot click the sort datatable's button无法单击排序数据表按钮
【发布时间】:2014-09-09 09:24:25
【问题描述】:

我刚刚将一个网站移动到另一台服务器,数据表排序功能不再起作用。

这是脚本:

</script>
  <script type="text/javascript">
               jQuery(document).ready(function(){
                    // Init dataTable
                    jQuery('#staff_table').dataTable({
                        "aaSorting":[],
                        "bSortClasses":false,
                        "asStripeClasses":['even','odd'],
                        "bSort":true,
                        "iDisplayLength": 100,
                        "aoColumnDefs": [
                            {
                                bSortable: false,
                                aTargets: [ 0 ]
                            }
                        ]
                    });
               });
            </script>

这是网站的链接:http://www.hgenetics.ro/category/rase-de-lapte/holstein-rase-de-lapte/tag/alb-rosu/

当我将“aaSorting”修改为 :[[2, 'asc']] 时,它不会过滤表格。

【问题讨论】:

  • 您是否为您的表格使用了正确的标签( ..etc)
  • 我解决了这个问题,但现在我收到了 DataTables 警告:table id=staff_table - Requested unknown parameter '14' for row 1。有关此错误的更多信息,请参阅datatables.net/tn/4 --> ui部分的一切都坏了:(

标签: jquery datatables jquery-datatables


【解决方案1】:

所以我通过使用解决了错误

aoColumnDefs: [
  {
    sDefaultContent: '',
    aTargets: [ '_all' ]
  }
]

但是当我点击排序按钮时,我的行是重叠的。 SOLVED

所以罪魁祸首是将rowspan 设置为2

我越来越近了,但是当我对一些列进行排序时,它们会在 thead 下方生成 11 个 &lt;tr class="floater even" role="row"&gt;,而我会得到 200 个像素的 whitespace

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签