From 67de7f43e3bc8e7721eb3a3bfe657e69c94d7eca Mon Sep 17 00:00:00 2001
From: jieme <5328234+jieme@users.noreply.github.com>
Date: Thu, 30 May 2019 04:01:39 +0800
Subject: [PATCH] Update RowValid.vue
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
refactor:修改表格数据校验方法,可支持选中多行行进行验证
---
examples/views/table/edit/RowValid.vue | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/examples/views/table/edit/RowValid.vue b/examples/views/table/edit/RowValid.vue
index 8b12681f5..1826cda43 100644
--- a/examples/views/table/edit/RowValid.vue
+++ b/examples/views/table/edit/RowValid.vue
@@ -4,6 +4,7 @@
新增
校验
+ 选中校验
获取新增
获取删除
获取修改
@@ -51,6 +52,7 @@ export default {
`
新增
校验
+ 选中校验
获取新增
获取删除
获取修改
@@ -95,6 +97,21 @@ export default {
}
})
},
+ validEvent () {
+ this.$refs.xTable.validate(valid => {
+ if (valid) {
+ }
+ })
+ },
+ selectValidEvent () {
+ let getSelectRecords = this.$refs.xTable.getSelectRecords()
+ if(getSelectRecords.length>0){
+ this.$refs.xTable.validate(getSelectRecords,valid => {
+ if (valid) {
+ }
+ })
+ }
+ },
insertEvent () {
this.$refs.xTable.insert().then(({ row }) => {
// 插入一条数据并触发校验
@@ -148,6 +165,15 @@ export default {
}
})
})
+ },
+ selectValidEvent () {
+ let getSelectRecords = this.$refs.xTable.getSelectRecords()
+ if(getSelectRecords.length>0){
+ this.$refs.xTable.validate(getSelectRecords,valid => {
+ if (valid) {
+ }
+ })
+ }
},
getInsertEvent () {
let insertRecords = this.$refs.xTable.getInsertRecords()