动态列表嵌套

场景描述

两个或多个动态列表嵌套显示

实现思路

通过动态列表中拖放动态列表实现

实现步骤

要显示嵌套的动态列表绑定的数据集之间的数据要有关联关系,用来设置过滤条件,从而实现外层动态列表每行记录下显示对应的子动态列表的数据

本案例中子动态列表中绑定的数据集的id跟外层动态列表绑定的数据集中的id值相同,通过这个关联关系设置过滤条件,具体设置如下:

1.添加表格动态列表(外层动态列表),设置其需要绑定的数据集,在其动态列表模版中布局需要的显示组件进行内容的展现

2.在1中添加的动态列表的“动态列表模版”中再添加动态列表(子动态列表),设置其需要绑定的数据集,在其动态列表模版中布局需要的显示组件进行内容的展现

3.在子动态列表上设置过滤条件,设置过滤条件的时候需要注意在外层动态列表的行对象别名上定义一个别名,本案例设置为orgRow,如下:

然后在子动态列表上设置过滤条件的时候用定义的别名获取外层动态列表的字段值,子动态列表上的字段值用row获取,子动态列表中字段值获取写在前面

4.运行即可显示嵌套动态列表

注意:动态列表上的过滤是前端的过滤,不是后端过滤,如果用来显示嵌套的数据集是主从或者树形数据集要把从数据集上的主从选项的设置去掉,需要把树形数据勾选去掉

results matching ""

    No results matching ""

    results matching ""

      No results matching ""