多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1、首先在视图文件中给需要隐藏的元素增加class,id或者自定义属性,代码如下图所示: ![](https://box.kancloud.cn/18b2632f8656d84282463f04a47f0156_623x175.png) 2、先在业务站点下的 mdl 目录中为某个业务表单新增一个规则文件,文件类型为 json 文件,如下图所示: ![](https://box.kancloud.cn/145f7dbe9bc17a867a6be153cd6728f0_615x75.png) 3、在规则文件中设置要隐藏的元素以及条件即可,代码如下所示: (备注:写在$符号后表示显示该元素,否则代表隐藏该元素, **|** 符号后代表条件 ) ~~~ { //规则引擎基类 "base": "/mdl/bill.rule.json", //定义表单锁定规则 "lockRules": [ ], //定义表单可见性规则 "visibleRules": [ //查看量尺按钮的隐藏与显示 { "id": "hide_this", "expression": "other:.hide-this$|fscalerecord=='' or fscalerecord==' '" }, { "id": "show_this", "expression": "other:$.hide-this|fscalerecord!='' and fscalerecord!=' '" } ], //定义表单计算规则 "calcRules": [ ] } ~~~