Pac*_*pón 6 javascript jquery datatables
我有一个关于如何从排序中排除 row(tr) 的问题。我想做这样的事情http://jsfiddle.net/rishijagati/WwDg8/213/但我不想在 jQuery 中设置隐藏行的数据。\n我想你可以通过添加一个类来做到这一点到<tr>元素,然后设法不对其进行排序<tr>在 jQuery 上初始化数据表时设法不对它进行排序。\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 });\nRun Code Online (Sandbox Code Playgroud)\n\n班上datatable-nosort用于不按列排序,不适用于行。
现在总是显示此消息,但我已经制作了手风琴效果,但排序不起作用。
\n\n\n\n\n未捕获的类型错误:无法设置未定义的属性“_DT_CellIndex”
\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") : \'\' %></td>\n <%\n number = @total_hours\n parts = number.to_s.split(".")\n result = parts.count > 1 ? parts[1].to_s : 0\n result = \'0\' + \'.\' + result.to_s\n hours = parts.count > 1 ? parts[0].to_s : 0\n %>\n <td class="datatable-nosort">\n <%= hours.to_s %>\n <%= \'h. \' %>\n <%= (result.to_f*60).to_i %>\n <%= \'m.\' %> \n </td>\n <td><%= @price_ngage %>\xe2\x82\xac</td>\n <td></td>\n</tr>\n<tr >\n <td colspan="9">\n Order details\n </td>\n</tr> \nRun Code Online (Sandbox Code Playgroud)\n
这对我有用:
<table>
<thead>
...
</thead>
<tbody>
...
</tbody>
<tfoot>
<tr class="no-sort">
<td>...</td>
<td>...</td>
</tr>
</tfoot>
</table>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10263 次 |
| 最近记录: |