查看: 10537|回复: 1

表单中重复加载子表单问题如何解决?

升级   0.05%

1

主题

0

回帖

5

积分

注册会员

Rank: 2

积分
5
发表于 2021-4-7 09:17:24 | 显示全部楼层 |阅读模式
前提:有一个主表单,和三个子表单,子表单中的交互控件的命名是一致的(三个子表单中都有一个叫direct_a的下拉控件)。
在主表单中有一个下拉框和一个Subfrom控件(标识main_subfrom),
预期效果:通过修改下拉框值动态更改Subfrom中子表单
我的做法:在Subfrom控件中选择" 计算子表单",在脚本中获取下拉框值,根据值不同返回不同的子表单id,
在下拉框Change事件中执行Subfrom的reload()方法。
实际效果:新建流程第一次加载表单正常;第一次切换子表单后,子表单的direct_a命名会加上Subfrom的标识变为main_subfrom_direct_a,同时data中会有main_subfrom_direct_a数据(这是不想要的,只期望有direct_a,不想要有main_subfrom_direct_a),再次切换主表单中下拉框,选择已经加载过的子表单会提示“该表单重复嵌入同一子表单”
问题:1.是否可以实现不管如何切换子表单,控件名不改变。2.重复嵌入同一子表单问题如何解决
比较着急,盼复,非常感谢!

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-4-8 10:00:13 | 显示全部楼层
您好:您onchange 事件中是怎么写的。
我们系统暂时不支持同控件的子表单切换,如果您有需求切换,建议您使用不同的控件名。可以彼此赋值!

ps:
一般情况下,论坛回复会比较慢,如果有想要非常及时的回复,建议您或者您的公司购买技术支持服务,技术人员会非常及时的回复!
回复

使用道具 举报

发表回复

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

本版积分规则

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