查看: 13140|回复: 3

关于根据表单中单选控件值显示其他不同控件内容的问题

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2022-5-29 16:29:41 | 显示全部楼层 |阅读模式
流程表单中设计了一个单选框,有两个选项,根据不同的选项显示不同的可输入项,是通过下面语句来判断后显示,在表单输入的时候通过单选能得到需要的结果。但在流程走完之后,查看该表单的时候,不知道怎么才能实现表单上该控件处只有选择结果的情况下,对应显示其他地方不同的字段,请指导。var value = this.form.get('radio').getTextData().text[0];
if(value.indexOf('其他')>-1),   { this.form.get("table_3_table$Td_16").show();
else     this.form.get("table_3_table$Td_16").hide();}

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-5-30 10:08:52 | 显示全部楼层
在表单的load事件中也执行一次
回复

使用道具 举报

升级   16.61%

139

主题

252

回帖

1661

积分

注册会员

Rank: 2

积分
1661
发表于 2022-5-30 11:02:01 | 显示全部楼层
是在FORM事件的afterload中吗,我在那里也加入了这段脚本的,对于新建表单,该单选框处会将两个选择项都列出,由于此时无默认,所以去点击单选框才会出现想要的内容,这个倒是可以通过设置一个默认项来处理,但全部审核完成后的表单,去查看的时候由于该处只有一个值,要么是A要么是B,这种情况下,怎么才能让对应的项显示,而非对应的项隐藏呢,因为此时已经没有事件了,所以不知道该在哪里去处理。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-5-30 15:45:56 | 显示全部楼层
流转完成的表单也有afterload事件,您使用this.data.字段标识去取值判断。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread