0

我一直在查看 API 并在那里搜索论坛,但我还没有找到任何东西。现在我拥有的是一张标准桌子

<table>
   <thead>
     <tr><td></td><td></td><td></td><td></td></tr>
   </thead>
   <tbody>
     <tr><td></td><td></td><td></td><td></td></tr>
     <tr><td></td><td></td><td></td><td></td></tr>
     <tr><td></td><td></td><td></td><td></td></tr>
   </tbody>
   <tfoot>
     <tr><td></td><td></td><td></td><td></td></tr>
   </tfoot>
</table>

快速的手工打字演绎。无论如何..当我单击thead中的元素对其进行排序时,tfoot中的内容与tbody中的内容进行排序。从某种意义上说,否定了我想要一个 tfoot 的需求。

所以我的总体问题是,有没有办法将 tfoot 排除在排序之外?

数据表设置:

 $('#'+tableID).dataTable(
                {
                    "sPaginationType": "full_numbers",
                    "bPaginate": false,
                    "bFilter": false,
                    "bAutoWidth": true,
                    "sScrollY": tableY+"px",
                    "bScrollCollapse": true,
                    "oLanguage": {
                        "sInfo": "Showing _END_ Events."
                    },
                    "aaSorting": [[ 1, "asc" ]],
                    "aoColumns": [
                         null,
                         null,
                         null,
                         null
                       ]
                });
4

1 回答 1

1

DataTables 网站上的标准示例没有您描述的问题;即,页脚不是排序的一部分。

我试图分叉其中一个示例并使用(大部分)您提供的代码作为示例,只进行了一些修改。页脚不是排序的一部分。

http://live.datatables.net/uyanul/edit#javascript,html,live

也许有一段代码导致这个问题不是你原来问题的一部分?

于 2012-05-30T02:50:02.623 回答