【发布时间】:2014-12-24 11:55:38
【问题描述】:
我正在使用数据表和 jquery 行分组..
您可以看到它是一个普通的表格,但是有行分组,绿色的是行组,但是没有办法像我一样通过点击对它们进行排序名称和分数列,对其进行排序的唯一方法是在此代码中将 sGroupingColumnSortDirection: 更改为 "asc" 或 "desc"
$(document).ready(function () {
$('#main').dataTable({
"bLengthChange": false,
"bPaginate": false,
"bFilter": false,
"bInfo": false
}).rowGrouping({
sGroupingColumnSortDirection: "asc", //this one is repsonsible for the group sortings
bExpandableGrouping: true
});
});
这样可以工作,但用户没有选项或方法来对分组进行排序..
我想过做一个选择下拉菜单,所以它会根据用户选择的内容对分组进行排序。
<label>
Sort place by:
<select>
<option value="place">Ascending</option>
<option value="place">Descending</option>
</select>
</label>
那么是否可以使用此选择下拉菜单对分组进行排序?
【问题讨论】:
标签: javascript jquery sorting datatables grouping