请教Saber表格中下拉选择事件如何处理

Saber 未结 1 1504
匿名用户
匿名用户 2019-06-19 10:33

在saber中,譬如在新增或则修改时,通过下拉选择的值,我想设置其它列为必填,应该如何处理呢?我阅读了avue的文档,尝试用CRUD中的select事件函数但没成功,感谢大佬指导!

image.png

1条回答
  •  smallchill
    smallchill (楼主)
    2019-06-19 10:39

    1. 先实现select点击后执行对应事件

    2. 把校验字段的值抽离到外层变为变量

    3. 在点击事件内实时变更formdata绑定的校验配置,看看是否可以实现

    4. 如果不行去saber发一个issue,我抽空写成demo

    作者追问:2019-06-19 10:39

    谢谢庄大佬解答!

    我新增了一个bool变量,然后通知类型里头加了change事件改变这个bool可行,但是在通知日期,rules里头把required值定义为变量是undefind。。小白求教!

    image.pngimage.pngimage.png

    作者追问:2019-06-19 10:39

    直接这样取值应该不行,要通过watch或者其他事件获取到对应的这个column,然后修改column的属性值。

    具体参考:https://avue.top/doc/form/form-visdiplay


    image.png

    0 讨论(0)
提交回复