jquery-jtable - 我怎么知道哪个列被排序?

时间:2014-03-03 14:04:23

标签: php jquery-jtable

使用JQuery-JTable,我添加了对拖放重新排序的支持。

根据此回答jQuery JTable how to drag rows

进行拖放工作

现在我担心重新排序只有在表已按顺序列排序时才有意义。如果它按另一列排序,我不确定用户想要做什么。

考虑在按顺序列排序表时启用拖放支持,并在其他列上排序时,禁用该方面。

排序列更改时是否会触发事件?

1 个答案:

答案 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