更改jQuery Datatable中排序列的默认类?

千米1

我正在尝试更改分配给排序列中元素的默认类。根据数据表文档,该属性为“ 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章