前端JS增强,如何根据附表勾选状态,隐藏附表批量删除按钮

image.png

image.png

image.png


其中
subTableRef.value?.form_in_item?.selectionSubChange() 方法
是我在 \src\components\LowDesign\src\LowTable\components\SubTable.vue  中封装的 返回附表勾选数据方法

image.png


评论区

超级管理员 2025-05-29 17:08

参考:https://doc.jeelowcode.com/doc/1800-33-0

示例中在beforeFormData中隐藏的方式 去设置 ,附表显示出来再修改这个配置是没效果的

beforeFormData 有formData 可以判断是否为审核

dtbadmin 2025-05-29 17:54

@超级管理员

你好,你说的beforeFormData是指表单打开前执行,隐藏批量删除按钮,这个我已经实现, 但是批量删除按钮默认 在勾选表格时就会显示, 我在勾选表格时,这个勾选事件目前只能用watch监听吗? 如何让这个批量删除按钮,在已审核时,不受附表勾选事件影响,一直不显示呢 

dtbadmin 2025-05-29 17:56

@超级管理员image.png

超级管理员 2025-05-29 18:04

@dtbadmin

bug的来的需要改一下 src\components\LowDesign\src\LowTable\components\TableButton.vue

文件的image.png

dtbadmin 2025-05-30 09:30

@超级管理员

你好,还有一个问题,请问如何设置主表表单所有字段禁用,不可编辑image.png

超级管理员 2025-05-30 10:37

@dtbadmin

image.png

dtbadmin 2025-05-30 14:59

@超级管理员

image.pngimage.png

dtbadmin 2025-05-30 15:00

@超级管理员

为啥禁用了还可以点击清除呀,是不是bug

超级管理员 2025-05-30 15:12

@dtbadmin

bug 修改:src\components\LowDesign\src\shareControl\DicTableSelect.vue

image.png

回复