My.yu 发表于 2024-1-11 18:38:53

9.0.103 图文列表嵌套后如何获取勾选子图文列表的索引值

使用组件实现图文列表嵌套,假设现在两个表(主表和子表)。 图文列表绑定主表,组件里面绑定子表,并且组件里面嵌套了图文列表,主表图文列表和子表图文列表都允许勾选行,
想要实现选中勾选主图文列表的单选框,同时子图文列表全部勾选,如果勾选部分或全部子图文列表的行时,更改主图文列表的勾选状态为选中或取消选中,同时获取勾选子图文列表的某一个值拼接起来

Grayson.Shang 发表于 2024-1-11 18:38:54

大佬您好,咱们现在的图文列表嵌套其实主要使用到的是组件,一般都是图文列表中嵌套组件,而咱们这种需求,就需要每次组件内的子表的选择项改变了之后,需要将当前的选择项传递到外层嵌套的图文列表中。

我测试了一下,想要做成这种效果,就得需要借助组件的事件了
1、先在组件中创建事件,参数就是子表的选择项结果

2、使用一个文本框接收表格选择项容器的结果,并给文本绑定命令“触发组件事件”,触发的事件就是第一步定义的事件,参数就是文本框的值

3、在组件外层的图文列表中,编辑组件的事件,将获取到的选择项值,设置在图文列表中

4、咱们的目的是页面上可以获取到所有的选择项,所以图文列表中,需要有一个接收子表选择项的列,并取一个单元格,拼接所有行的数据


演示效果如下,附demo

sz_xd 发表于 2024-3-22 10:56:56

Grayson.Shang 发表于 2024-1-11 18:38
大佬您好,咱们现在的图文列表嵌套其实主要使用到的是组件,一般都是图文列表中嵌套组件,而咱们这种需求, ...

老师回复得非常详细,且提供了工程文档作参考,非常感谢!值得点赞!

:hjyzw:

Erik.Xue 发表于 2024-3-22 16:41:47

sz_xd 发表于 2024-3-22 10:56
老师回复得非常详细,且提供了工程文档作参考,非常感谢!值得点赞!

{:5_118:}
页: [1]
查看完整版本: 9.0.103 图文列表嵌套后如何获取勾选子图文列表的索引值