4000-271-266
免费试用

动态设置组件状态

1. 什么是动态设置组件状态

一般情况下,在表单编辑页面我们可以直接去设置组件的状态,设置为隐藏、只读、禁用等,但如果我们想要在表单/流程表单的的填写页面手动控制组件的状态,我们可以通过 JS 实现。

表单编辑页面

2. 操作步骤

2.1 在编辑页面,我们可以使用一个单行文本框和单选框,并且设置好单选框的选项

效果如图:

设置单选框的选项值

2.2 点击单选框,高级 >> 新建动作,点击确定,会出现 JS 面板

如图:

新建动作

onChange 值发生变化

JS 面板

2.3 接着我们可以把以下代码直接复制过去,点击保存

const a = this.$('单选框唯一标识').getValue();
  if (a == "普通"){
    this.$('被赋值组件的唯一标识').setBehavior('NORMAL')
  }else if(a == "禁用"){
    this.$('被赋值组件的唯一标识').setBehavior('DISABLED')
  }else if(a == "只读"){
    this.$('被赋值组件的唯一标识').setBehavior('READONLY')
  }else {
    this.$('被赋值组件的唯一标识').setBehavior('HIDDEN')
  }

2.4 最终效果


江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询