我正在尝试更改分配给排序列中元素的默认类。根据数据表文档,该属性为“ sSortColumn”(默认为“ sorting_”)。
docs声明将索引添加到类名称。(sorting_n)
我定义了以下数据表:
oTable = $("#user-table").dataTable({
"sAjaxSource": "/users",
"bServerSide": true,
"bProcessing": true,
"sSortColumn": "foobar",
"aoColumns": [null, null, null, {"bSortable": false}],
"bJQueryUI": true,
"bAutoWidth": true,
"sPaginationType": "full_numbers",
"bPaginate": true
});
当我在已排序的列中检查TD时,该类仍然是默认类:
<td class="sorting_1">user1207</td>
在您链接到的页面上-它告诉您如何设置默认类别
Two different sets of default classes are provided in DataTables,
and which one is used is selected by the initialisation parameter:
$.fn.dataTableExt.oStdClasses - used when bJQueryUI is false
$.fn.dataTableExt.oJUIClasses - used when bJQueryUI is true
所以在你的情况下,你会做
$.fn.dataTableExt.oJUIClasses.sSortColumn = "foobar"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句