我正在尝试将 jQuery DataTables 中的多列排序用作 HTML5data-属性。这甚至可能吗?
我已经试过了:
<th>Firstname</th>
<th data-orderData="[ 3, 2 ]">Lastname</th>
Run Code Online (Sandbox Code Playgroud)
但它没有用,虽然这很好用:
<th data-orderable="false" data-searchable="false">Edit</th>
Run Code Online (Sandbox Code Playgroud)
我试图将其声明为表data-属性,如下所示:
<table id="myTable" data-columnDefs="[ {'targets': [ 5 ], 'orderData': [ 5, 3, 2 ]} ]">
Run Code Online (Sandbox Code Playgroud)
但这也不起作用,虽然这很好用:
<table id="myTable" data-order="[[ 5, 'asc' ], [ 3, 'asc' ], [ 2, 'asc' ]]">
Run Code Online (Sandbox Code Playgroud)
我在官方文档中找不到关于使用 HTML5data-属性进行多列排序的任何内容。这甚至可以通过 HTML5data-属性实现吗?