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()