From 2c867b3d636d57cdc526a4ca600af7d747b7d833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Thu, 19 Aug 2021 23:57:42 +0800 Subject: [PATCH] feat(table): add `beforeEditSubmit` for editable cell MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 单元格编辑功能新增提交回调 --- CHANGELOG.zh_CN.md | 1 + .../src/components/editable/EditableCell.vue | 74 ++++++++++++++----- src/components/Table/src/props.ts | 10 +++ src/components/Table/src/types/table.ts | 12 +++ src/views/demo/table/EditCellTable.vue | 41 +++++++++- 5 files changed, 117 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 85894842..2757cbcf 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,6 +1,7 @@ ### ✨ Features - **BasicForm** 表单组件新增`Divider`,用于较长表单的区域分割 +- **BasicTable** 单元格编辑新增提交回调,将根据回调函数返回的结果来决定是否将数据提交到表格 ### 🐛 Bug Fixes diff --git a/src/components/Table/src/components/editable/EditableCell.vue b/src/components/Table/src/components/editable/EditableCell.vue index 8922afeb..259bb048 100644 --- a/src/components/Table/src/components/editable/EditableCell.vue +++ b/src/components/Table/src/components/editable/EditableCell.vue @@ -11,25 +11,27 @@ -
- -
- - + +
+ +
+ + +
-
+