duhe
2025-08-04 ccccec5181ad9ceef5f11fa8f708cf4cb7de6f89
WebTM/views/»ù´¡×ÊÁÏ/Òþ²ØÁÐÉèÖÃ/Gy_GridView_Hide_New.html
@@ -430,12 +430,12 @@
                    done: function (obj) {
                        // å®Œæˆæ—¶ï¼ˆæ¾å¼€æ—¶ï¼‰è§¦å‘
                        // å¦‚果拖动前和拖动后无变化,则不会触发此方法
                        console.log(obj.row) // å½“前行数据
                        console.log(obj.cache) // æ”¹åŠ¨åŽå…¨è¡¨æ•°æ®
                        console.log(obj.oldIndex) // åŽŸæ¥çš„æ•°æ®ç´¢å¼•
                        console.log(obj.newIndex) // æ”¹åŠ¨åŽæ•°æ®ç´¢å¼•
                        //console.log(obj.row) // å½“前行数据
                        //console.log(obj.cache) // æ”¹åŠ¨åŽå…¨è¡¨æ•°æ®
                        //console.log(obj.oldIndex) // åŽŸæ¥çš„æ•°æ®ç´¢å¼•
                        //console.log(obj.newIndex) // æ”¹åŠ¨åŽæ•°æ®ç´¢å¼•
                        console.log(table.cache["mainTable"]) // æ”¹åŠ¨åŽæ•°æ®ç´¢å¼•
                        //console.log(table.cache["mainTable"]) // æ”¹åŠ¨åŽæ•°æ®ç´¢å¼•
                    }
                }
                , done: function (res, curr, count) {
@@ -536,7 +536,6 @@
        //// æ³¨å†Œæ‹–拽观察者,监听表格拖拽变化
        function registerDragObserver() {
            // å¦‚果不支持,则什么都不执行
            if (typeof window.MutationObserver === 'undefined'
                && typeof window.WebKitMutationObserver === 'undefined') {
@@ -544,12 +543,20 @@
                return
            }
            let targetEl = $(".layui-table-box")[0];
            let config = { attributes: true, childList: true, subtree: true };
            let config = {
                attributes: true,
                attributesOldValue: true,
                attributeFilter: ['class'],
                childList: false,
                subtree: false,
                characterData: false,
                characterDataOldValue: false
            };
            let observer = new MutationObserver(mutations => {
                mutations.forEach(function (mutation) {
                    if (mutation.attributeName === 'class') {
                        // ç›‘听class中内容的变化
                        if ($(mutation.target).hasClass('noselect')) {
                        if ($(targetEl).hasClass('noselect')) {
                            document.documentElement.style.userSelect = 'none';
                            document.documentElement.style.webkitUserSelect = 'none';
                        } else {