Просмотр исходного кода

表单提交后清除选中状态

wangxiaoyi 10 месяцев назад
Родитель
Сommit
449e4a198b
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      src/business/platform/data/templaterender/templates/list.vue

+ 5 - 2
src/business/platform/data/templaterender/templates/list.vue

@@ -766,6 +766,7 @@ export default {
                 if (type !== 'callback') {
                     this.setSelectRow()
                 } else {
+                    this.clearSelection()
                     this.initSelect()
                 }
                 if (this.$refs.crud) {
@@ -1017,8 +1018,10 @@ export default {
                 const [path, ...rest] = button.reportPath?.split('&') || []
                 switch (buttonType) {
                     case 'search': // 查询
-                        // 20250603新增逻辑,数据模板列表查询数据前先清除已选中数据
-                        this.clearSelection()
+                        // 20250603新增逻辑,数据模板列表查询数据前先清除已选中数据,(弹框除外20250707)
+                        if (this.dataTemplate.type !== 'dialog') {
+                            this.clearSelection()
+                        }
                         ActionUtils.setFirstPagination(this.pagination)
                         this.search()
                         break