使用JQuery-JTable,我添加了对拖放重新排序的支持。
根据此回答jQuery JTable how to drag rows
进行拖放工作现在我担心重新排序只有在表已按顺序列排序时才有意义。如果它按另一列排序,我不确定用户想要做什么。
考虑在按顺序列排序表时启用拖放支持,并在其他列上排序时,禁用该方面。
排序列更改时是否会触发事件?
答案 0 :(得分:1)
The source :
如果要在一列上禁用排序:
RecordDate: {
title: 'Record date',
width: '15%',
type: 'date',
displayFormat: 'yy-mm-dd',
create: false,
edit: false,
sorting: false // here , you can specify that it's not sortable
}
如果你想在整张桌子上禁用它:
//Prepare jtable plugin
$('#StudentTableContainer').jtable({
title: 'Student List',
paging: true,
sorting: true, // set it to false
defaultSorting: 'Name ASC',
selecting: true, //Enable selecting
multiselect: true, //Allow multiple selecting
selectingCheckboxes: true, //Show checkboxes on first column
//selectOnRowClick: false, //Enable this to only select using checkboxes