From 1a139f77cd6a3ccb25cbe75a8206380ceeb468c8 Mon Sep 17 00:00:00 2001 From: likunming Date: Wed, 4 Dec 2024 14:37:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/platform/components/grid/Td.vue | 1 + .../src/platform/components/grid/WGrid.vue | 2 +- .../grid/extra/inline-edit/CellEditor.vue | 32 +++++++++++++++++-- .../grid/ts/constant/src/EditStatus.ts | 5 +++ .../grid/ts/expose-api/ExposeApiManager.ts | 2 -- .../grid/ts/expose-api/src/ComponentRef.ts | 22 ++++++------- .../grid/ts/toolbar/buttons/CellEdit.ts | 3 +- 7 files changed, 50 insertions(+), 17 deletions(-) diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/Td.vue b/io.sc.platform.core.frontend/src/platform/components/grid/Td.vue index f23d653c..b9c8f41a 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/Td.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/Td.vue @@ -150,6 +150,7 @@ const tdClick = () => { } } } + if (tools.table.store.inlineEditStatus === Constant.EDIT_STATUS.NONE && tools.props.selectMode === Constant.SELECT_MODE.CELL) { tools.table.store.cellSelected = { row: toRaw(props.scope.row), diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue index 4a1d89d8..2f902b95 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue @@ -163,7 +163,7 @@ const addScrollListener = () => { // 修改锁定列的最后一列TD右边框 if (tools.table.store.scrollLeft > 0) { - // 计算当前列 + // 计算当前锁定列一共占用多少列 } }); }; diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/extra/inline-edit/CellEditor.vue b/io.sc.platform.core.frontend/src/platform/components/grid/extra/inline-edit/CellEditor.vue index 8243d13d..1df35f8b 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/extra/inline-edit/CellEditor.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/extra/inline-edit/CellEditor.vue @@ -1,6 +1,17 @@