树形过滤组件

编辑
文档创建者:夏娃 (超级管理员 )     浏览次数:1181次     编辑次数:8次     最近更新:doreen0813 于 2017-12-08     

目录:

1、描述编辑

树形过滤组件,顾名思义,是指展示树形结构过滤数据的组件。通过树形组件可以展示有层级关系的字段,例如国家——省份——城市的层级关系,过滤的时候有时需要对国家进行过滤,有时又需要对城市进行过滤,能很好的满足这个需求,而且当国家和城市数量都比较多的时候,树形结构也便于查找。

2、示例编辑

2.1 添加下拉树过滤组件
新建一个仪表板,输入模板名称,在弹出的Dashboard的界面的左侧工具栏中添加一个下拉树过滤组件(简称下拉树),随即进入详细设置界面。如下图:
222
222
2.2 绑定字段值
  • 字段来自同一张表
为了验证树形结构的过滤效果,添加一个明细表组件,将省份城市、客户类型拖拽到明细表中。
在下拉树详细设置页面将销售DEMO业务包中的客户维度表下的省份城市、客户类型,添加到下拉树的绑定字段中,并按照层级顺序排好。
设置好之后点击完成,返回Dashboard界面,并对该下拉树进行重命名,如下图:
222

222
下拉树会默认按照添加字段的顺序组织树结构。
222
  • 字段来自不同表
为了验证树形结构的过滤效果,添加一个明细表组件,将合同事实表的合同类型和产品名称维度产品名称字段加入明细表。
在下拉树详细设置页面将合同事实表中的合同类型产品名称维度表中的产品名称,添加到下拉树的绑定字段中,并按照层级顺序排好。如下图:
222
当被拖入的字段所在的表之间存在多路径或者他们的数据没有明确的对应关系(即有多个公共子表)时,会提示点击字段关联设置,在弹出的界面中确定字段关联关系,在右侧存在根据选择依据的预览。如下图:
222

222
注:这里对分组依据的选择实质上是确定从哪一张表开始对该字段进行过滤,相当于多路径选择。
设置好之后点击完成,返回Dashboard界面,如下图:
222
注:若出现下拉选项展开时,显示undefined的字样,需在\FineBI\conf中修改server.xml,加上URIEncoding="utf-8"。
2.3 进行过滤
点击下拉树右侧箭头,展开属性结构内容,展开子目录可以点击“+”按钮,收起子目录可点击左侧的“-”按钮;无子目录的的字段值右侧图标为文件形式。
设置过滤条件,将会展示过滤之后的数据。如下图:
222

3、其他树形样式编辑

当前在树形过滤组件中,除了最基础的下拉树过滤组件,又新增加了其他一些树形样式让大家选择。这些过滤组件的过滤方式、可添加的数据、添加操作方式等都是一样的,只是在使用这些组件选择过滤值的时候有一定差别以及整体样式展示上的区别。

注:这些样式需要在4.0.2版本才能使用。

树标签过滤组件

树标签过滤样式支持将各个选项横向展开列出来,用户可以一项项往下选。而且上面的每一项都会对下面的层级内容产生过滤,如下图,选择安徽省以后,城市选项显示都是属于安徽省的城市,同样选择某个城市后,客户类型显示也为该城市的。

222

列表树过滤组件

列表树过滤样式支持用列表的形式直接展开这个层级内容,用户可以直接在展开的选项上勾选。具体效果如下图:

222

附件列表


主题: 新建仪表板
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: