是否更改jquery数据表中已排序列的默认类?
我试图更改分配给排序列中元素的默认类。根据属性,属性为“sSortColumn”(默认为“排序”) 文档声明在类名后面附加了一个索引。(分类) 我定义了以下数据表:是否更改jquery数据表中已排序列的默认类?,jquery,css,datatables,Jquery,Css,Datatables,我试图更改分配给排序列中元素的默认类。根据属性,属性为“sSortColumn”(默认为“排序”) 文档声明在类名后面附加了一个索引。(分类) 我定义了以下数据表: oTable = $("#user-table").dataTable({ "sAjaxSource": "/users", "bServerSide": true, "bProcessing": true, "sSortColu
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>
user1207
关于这一点-它告诉您如何设置默认类
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"
我在文档中看到了这一点,不太确定如何使用它。工作起来很有魅力。谢谢。我不得不把$.fn.dataTableExt。。。在我的可旋转定义之前的语句。