比如在一个子表单中我有几个字段是根据一个下拉框的值来决定是否显示出来,如果这个下拉单选选的是选项一,那么那几个字段就显示出来,可以填写,如果是其他选项那么这几个字段就隐藏,看不到,不是,但是这个子表单中的其他行不受影响,比如我第一行选的是选项一,那么第一行那几个字段就显示出来,而我第二行选的是选项二,那么第二行里这几个字段就隐藏起来
阿里云宜搭可以实现切换子表单字段的显示和隐藏状态,可以通过以下步骤实现:
在宜搭表单设计器中,选择需要切换显示和隐藏的字段所在的子表单。
在“属性设置”中,找到该子表单的“依赖控制”选项,打开“依赖控制”。
在“依赖控制”中,可以设置该子表单字段的控制条件,例如当某个字段的值为“是”时,该子表单字段显示;当该字段的值为“否”时,该子表单字段隐藏。
设置完成后,保存表单并预览,可以看到该子表单字段的显示和隐藏状态已经根据控制条件进行了切换。
可以在下拉单选框的【关联选项设置】下,设置显示组件即可。
子表单的处理中,隐藏属性 value 值会被重新赋值,配置是 null,故使用隐藏状态的子表单对另外一个子表单赋值就会返回 null 值。
宜搭也可以根据主表字段值控制子表单组件显隐状态,需要新建变量 ,子表单绑定变量,主表下拉单选组件绑定动作给变量 赋值,还需要代码。
宜搭可以实现切换子表单字段的显示和隐藏状态。具体方法如下:
在子表单中添加需要切换显示和隐藏的字段。
在对应的父表单控件设置中,选择“子表单选项”-“子表单字段显隐控制”。
在该设置中,可以设置显隐控制规则。例如,当某个父表单字段的值为“是”时,显示对应的子表单字段;当该父表单字段的值为“否”时,隐藏对应的子表单字段。
点击“确定”保存设置,即可完成切换子表单字段的显示和隐藏状态的设置。
这样,在填写表单时,当父表单的特定字段的值发生改变时,相应的子表单字段将会自动显示或隐藏。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。