小编Pac*_*pón的帖子

从排序中排除行 - Datatables.net

我有一个关于如何从排序中排除 row(tr) 的问题。我想做这样的事情http://jsfiddle.net/rishijagati/WwDg8/213/但我不想在 jQuery 中设置隐藏行的数据。\n我想你可以通过添加一个类来做到这一点到<tr>元素,然后设法不对其进行排序<tr>在 jQuery 上初始化数据表时设法不对它进行排序。\n实际上我有这样的初始化:

\n\n
$(\'.ordered_table\').dataTable({\n        "sPaginationType": "full_numbers",\n        "dom": \'<"toolbar">frtip\',\n        "pagingType": "numbers",\n        "searching": false,\n        "pageLength": 20,\n        columnDefs: [{\n          targets:  [\'datatable-nosort\'],\n          orderable: false,  \n          bsortable: false\n        }],\n        "aaSorting": []\n });\n
Run Code Online (Sandbox Code Playgroud)\n\n

班上datatable-nosort用于不按列排序,不适用于行。

\n\n

现在总是显示此消息,但我已经制作了手风琴效果,但排序不起作用。

\n\n
\n

未捕获的类型错误:无法设置未定义的属性“_DT_CellIndex”

\n
\n\n

我的桌子是这样的:

\n\n
<tr class="tr_tbody accordion">\n   <td><%= order.id %></td>\n   <td><%= order.created_at.strftime("%d/%m/%Y") %></td>\n   <td><%= order.exhibitor_corporate_name %></td>\n   <td><%= order.candidate_first_name %> <%= order.candidate_last_name %></td>\n   <td><%= !order.engagements.first.nil? ? order.engagements.first.date.strftime("%d/%m/%Y") : \'\'   %></td>\n   <td><%= !order.engagements.last.nil? ? order.engagements.last.date.strftime("%d/%m/%Y") …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

datatables ×1

javascript ×1

jquery ×1