javascript - jQuery JTable 如何拖动行

标签 javascript jquery jquery-jtable

我想在使用 jQuery jTable 构建的表中拖动行,并使用 ajax 调用发布更新排序顺序。 这可能吗?

找不到任何有关可拖动行的信息

最佳答案

我找到了一个解决方案,将查询UI绑定(bind)在recordsLoaded上,每次加载记录时调用

   $('#mytable').jtable({
        title: 'my title',
        paging: true,
        pageSize: 100,
        sorting: true,
        defaultSorting: 'order ASC',
        selecting: true,
        multiselect: true,
        selectingCheckboxes: true,
        columnSelectable: false,
        gotoPageArea: 'none',
        pageSizeChangeArea: false,
        actions: {
            listAction: '../ajax/myajax.php'
        },
        fields: {
            id: {
                key: true,
                create: false,
                edit: false,
                list: false
            },
            order: {
                title: 'order',
                create: false,
                edit: false,
                sorting: false
            }
        },
        recordsLoaded: function () {

            $(".jtable tbody").sortable({
                cursor: 'move',
                opacity: 0.9,
                axis: 'y',
                start: function (event, ui) {
                    if ($.browser.webkit) {
                        wscrolltop = $(window).scrollTop(); // bug fix
                    }
                },
                sort: function (event, ui) {
                    if ($.browser.webkit) {
                        ui.helper.css({ 'top': ui.position.top + wscrolltop + 'px' });  // bug fix
                    }
                },
                update: function(event, ui) {

                    // do jquery HERE on sort

                }

            }).disableSelection();

        }
    });

关于javascript - jQuery JTable 如何拖动行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21336003/

相关文章:

javascript - 如何在 jquery jtable 中插入滚动条?

Javascript 数组过滤器 : getting the context right

jquery - jQuery在fancybox上用updatepanel中断,表示该页面的状态信息无效并且可能已损坏

php - Ajax 表单 : Wrong value sent back

jquery - 如何使用 jQuery 在 jtable 主体中添加滚动条?

php - Jquery jTable PHP+MySQL 不更新

javascript - 我无法从 jquery ajax 函数返回 JSON 变量

javascript - 范围未在资源回调函数外部更新

javascript - Node.js 中的管道问题

javascript - 将 jquery 代码转换为跨浏览器 Ajax 请求的原型(prototype)以获得最新推文