表单控件事件是指控件值发生变化时去执行的JS脚本。JS脚本为VUE语法。
this.formData为当前表单数据,可以根据控件id去取到某个字段的值,如:this.formData[控件id]。
value为当前控件的值。
如果控件是数据字典选择和组织架构选择则value为一个json:{value:选择的值,title:选择的值对应的标题}。
如果控件是弹出选择则value也为一个json:{value:选择的值,rows:选择的行json数据}
如果要通过控件事件去控制表单中某些字段的显示,隐藏和验证必填,则可以在事件中写脚本去控制:
例如:
this.formFieldStatus['控件id'].status=1; 就是设置字段的状态。0-编辑 1-只读 2-隐藏。
this.formRules['控件id']=[{ required: false}];就是设置字段的验证 true:必须,false:可为空。具体验证写法可以参照element-plus的form验证写法。
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|