Php jquery jtable-我如何知道哪个列被排序?

Php jquery jtable-我如何知道哪个列被排序?,php,jquery-jtable,Php,Jquery Jtable,使用jQueryJTable,我添加了对拖放重新排序的支持 根据这个答案进行拖放操作 现在我担心的是,只有当表已经按顺序列排序时,重新排序才有意义。如果它按另一列排序,我不确定用户想要做什么 我们考虑只在表按顺序列排序时启用拖放支持,而在其他列上排序时,禁用该特性 排序列更改时是否有触发的事件? 如果要在一个节点上禁用排序: RecordDate: { title: 'Record date', width: '15%',

使用jQueryJTable,我添加了对拖放重新排序的支持

根据这个答案进行拖放操作

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

我们考虑只在表按顺序列排序时启用拖放支持,而在其他列上排序时,禁用该特性

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


如果要在一个节点上禁用排序:

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

您希望用户可以对一些collumns进行排序?这对于设置初始排序是正确的。我指的是当用户单击排序标题时。我能告诉你排序列已经改变了,所以我可以取消/启用拖放功能吗?看看这篇文章:看起来这是正确的方向。哎呀。