魏光翟啊 发表于 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.重复嵌入同一子表单问题如何解决
比较着急,盼复,非常感谢!
https://www.o2oa.net:40020/x_file_assemble_control/jaxrs/file/1d865201-25bc-4870-9a48-de7d52a28fb5/download/stream
https://www.o2oa.net:40020/x_file_assemble_control/jaxrs/file/2be4ba40-da26-41d6-b95a-ee95f9371b4b/download/streamhttps://www.o2oa.net:40020/x_file_assemble_control/jaxrs/file/281e3910-0c8f-40e3-aee5-501421d07039/download/streamhttps://www.o2oa.net:40020/x_file_assemble_control/jaxrs/file/a1decc6a-8c46-4408-b9f6-cb48ba0ee545/download/stream

论坛管理员 发表于 2021-4-8 10:00:13

您好:您onchange 事件中是怎么写的。
我们系统暂时不支持同控件的子表单切换,如果您有需求切换,建议您使用不同的控件名。可以彼此赋值!

ps:
一般情况下,论坛回复会比较慢,如果有想要非常及时的回复,建议您或者您的公司购买技术支持服务,技术人员会非常及时的回复!
页: [1]
查看完整版本: 表单中重复加载子表单问题如何解决?