...
树筛选组件包含:单选下拉树、多选下拉树、单选列表树、多选列表树。
1.2 整体逻辑说明
传值规则:
信息 |
---|
传值只传主动选择的节点值传值只传主动选择的节点值(如果选择子节点,会包含父节点相关信息),不区分父子节点,但区分包含和排除: 1、主动选择的节点值,当没有直接的上下级关系时:默认都直接传值。 6、不满足的场景:只传子节点的值,不包括父节点信息(目前能满足的场景是只要选择了子节点的值,查询时一定会同步过滤父节点的值)。 |
1.3展示效果
筛选器类型 | 说明 | 示例效果 | |||
---|---|---|---|---|---|
单选下拉树 | 1、如果选择父节点,会查询该目录下所有子节点的数据。1、如果选择父节点,会查询该节点下所有子节点的数据。 2、如果选单个子节点,则是查询该该父节点下子节点的数据(一条路径上)。2、如果选单个子节点,则是查询该父节点下当前勾选子节点的数据,如右图中 华北的北京市、华东的江苏省等。 | ||||
多选下拉树 | 三态:全选、半选、不选 1、如果选择父节点,会查询该目录下所有子节点的数据。2、如果选单个子节点,则是查询该父节点下子节点的数据(一条路径上)。 2、如果选单个子节点,则是查询该父节点下当前勾选子节点的数据,如右图中 东北的吉林省、华北的河北省等。
| ||||
单选列表树 | 同单选下拉树逻辑一致。 | ||||
多选列表树 | 同多选下拉树逻辑一致。 |
...
| |
1、直接选父节点、子节点进行查询 | |
---|---|
2、如果树上的节点、层级很多,没办法一次性看清楚选择了哪些节点,可以点击“查看已选”,可以显示全部已选择的节点信息。 | |
3、点击“搜索”,可以通过关键字进行搜索出对应的节点,这里是模糊匹配。 | |
4、显示的是已勾选的节点,多个时,显示+1、2、3..... 5、组件设置,下拉框的设置基本一致。 | |
| |
1、名称:默认是拖入的第一个字段名称。 2、控件类型:可以切换成其他的筛选器。 3、筛选字段:显示所有拖入的字段,只支持拖入:字符串字段,时间层次,不支持 日期字段、数值字段、度量、命名集。 4、操作符:包含、不包含。 5、默认值:只有列表选择、保存值、特殊值 6、备选值:不支持。 7、显示“全部”:默认勾选,勾选的话,在组件中会显示“全部”,不勾选就不显示出来,与其他筛选组件逻辑一致。5、默认值:支持类型包括 (全部)、保存值、从备选值中选择、备选值的第一个值、函数、用户属性、(null)、非(null)。 6、备选值:只支持设置是否显示“全部”:默认勾选,勾选的话,在组件中会显示“全部”,不勾选就不显示出来,与其他筛选组件逻辑一致。 |
3、再拖入一个汇总表并且设置多选下拉树组件应用于它,筛选数据如下图:
...