From 3e474f8a9302ca6864e74ef992da2acb90f39a03 Mon Sep 17 00:00:00 2001 From: flowerField Date: Tue, 2 Mar 2021 16:35:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/global/refresh.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/global/refresh.js b/src/global/refresh.js index 80a512e..94d24a0 100644 --- a/src/global/refresh.js +++ b/src/global/refresh.js @@ -635,14 +635,29 @@ function jfrefreshgrid_deleteCell(data, cfg, ctrl, calc, filterObj, cf, dataVeri data[r][c] = {}; } + // if(r == mc.r && c == mc.c){ + // data[r][c].mc = mc; + // } + // else{ + // data[r][c].mc = { "r": mc.r, "c": mc.c }; + // } + + // mcData.push({ "r": r, "c": c }); + + if(r == mc.r && c == mc.c){ - data[r][c].mc = mc; + if(JSON.stringify(data[r][c].mc) !=JSON.stringify(mc)){ + data[r][c].mc = mc; + mcData.push({ "r": r, "c": c }); + } } else{ - data[r][c].mc = { "r": mc.r, "c": mc.c }; - } - - mcData.push({ "r": r, "c": c }); + let tempMc = { "r": mc.r, "c": mc.c }; + if(JSON.stringify(data[r][c].mc) != JSON.stringify(tempMc)){ + data[r][c].mc = tempMc; + mcData.push({ "r": r, "c": c }); + } + } } } }