Page tree
Skip to end of metadata
Go to start of metadata

1. 内容概述



多维列表框组件用于创建多层树形列表的筛选器,用户可通过展开多层的树形结构来选择数据。


在构建树形结构时,支持手动构建,也支持自动构建。

而自动构建树形结构时则要求数据集中本身就具有父子特征的数据,依赖这种父子关系自动形成树形结构。

接下来会为您一 一介绍。



2. 创建多维列表框筛选器



在左边筛选器中选择多维列表框筛选器图标,并将该筛选器拖拽至编辑区。


添加数据集后,单击绑定区右上角的按钮,可以看到有三个选项:多维数据、父子级、层级,这三个选项也就是构建多维列表的三种方式。

选择“多维数据” 即手动绑定数据形成树形结构;选择“父子级”或“层级”则可自动构建树形层级,但需要对数据有一定的要求。


3. 手动创建树形列表



将数据绑定方式设置为“多维数据”。


可绑定一个或多个字段,可绑定除级联字段外的所有类型的字段。绑定一个字段则为没有层级结构的筛选器。


绑定多个字段,生成树形结构。


4. 自动生成树形列表–父子级



如果数据结构中的父子关系是通过ID和父ID建立的,且存在一个根节点。就可以使用父子级的方式来构建树形列表。

例如:


从图中我们可以看出,第一列为“ID”,第二列为“父ID”,并且存在一个根节点,也即图中的1001,它的父ID为空,创建数据集后会自动置为0。

构建方法

(1)  将数据绑定方式设置为“父子级”。


(2)  将数据集中的 ID 绑定到“编号”中,父ID 绑定到“父级编号”,组织名称绑定到“数据”中。

数据”用来绑定树形列表显示出来的内容,如不绑定字段,则会使用“编号”中绑定的数据进行显示。


(3)  设置根节点。

单击“父与子”右侧的更多按钮,选择“设置”。


设置根节点的编号,以及未匹配上的节点如何处理。

根节点默认为-1,可修改。示例中由于我们的根节点为0,所以我们将其设置为0。

未匹配的节点作为另外的根节点处理,即表示如有未匹配到根节点的节点就会出现多个数结构;忽略处理的话,则不显示未匹配的节点。


(4)  保存后设置成功。


5. 自动生成树形列表–层级



有时数据结构中的父子关系是在同一个字段中的,依据不同的位数或符号分隔来表示该数据所在的父子层级。

例如下图中用三位数字表示一层。

101表示树结构的第一层,101101为该节点的子节点,也即树的第二层;101101101为第三层,101101101101为第四层。

此时我们就可以使用“层级”的方式来构建树形列表。


具体操作方法

(1)  将数据绑定方式设置为“层级”。


(2)  绑定数据。将含有父子关系的ID 绑定到“层级”中,将需要显示的内容绑定到“数据”中。


(3)   此时我们来看,筛选器中并没有生成树形层次。

单击绑定区的“层级”后的更多按钮,选择“设置”来设置层次结构的分隔方式。


此时可见默认的分隔方式是分隔符“-”,也就是为什么刚绑定好数据后没有显示成树形层次。因为我们的ID 中是使用数字长度并非分隔符来表示层次关系的。

所以接下来我们就需要根据实际的需要来设置层次关系的识别方法。


分隔方式:可以选择为“分隔符”或者“长度”。

当选择“分隔符”,可以进一步在下方设置具体的符号。

当选择“长度”,则可以进一步设置每一层的长度。

例子中是使用3位数字代表一个层级,所以我们如下设置。


(4)  保存后,可见树形层次已经构建成功。


6. 自定义单维列表



除了绑定字段外,还可以自定义筛选器列表内容。

在属性设置中找到“数据来源”,默认为“查询结果”,即绑定数据的方式。

将其调整为“手动添加”,然后就可以添加自定义的数据。


使用自定义数据来源仅能定义最简单的单一维度列表框。如下图所示。


7. 筛选数据排序与过滤



有时我们在使用筛选器时,想要改变排序字段的显示顺序,或者仅显示出部分字段。

快速排序

单击排序按钮即可调整排序字段的显示顺序,支持升序和降序排列。


除此之外,您还可以如同其他普通组件一样,为筛选器添加数据排序。

数据排序

单击筛选器的数据排序按钮,然后添加排序。


选择排序字段,支持使用“字段值”,其他的“字段”以及“自定义顺序”三种排序方法。

  • 字段值:设置按照字段值的顺序排序,如果绑定字段为字符串类型的字段,则按首字母顺序进行排序;如果绑定字段为数值类型,则按照数值大小进行排序。可选择升序或降序。
  • 字段:选择一个非当前绑定的字段进行排序。
  • 自定义顺序:自定义设置排序字段中数据的排列顺序。选中一个数据,单击右侧的上下箭头进行顺序的排列。


数据筛选

有时不需要将所有的字段内容都显示出来,单击筛选器右上角的数据筛选按钮,添加筛选器。


比如我们仅需要筛选2018和2019年的数据,则可以通过筛选将其他年份隐藏起来。

有关筛选器的具体介绍,详见数据筛选


7. 设置多维列表框筛选器



选择筛选器,打开仪表板设计器右侧的“属性设置”面板。

比如通过“选择模式”属性来控制筛选器是单选模式还是多选模式。

还可以关闭筛选器的查找功能。

有关属性设置的详细介绍,请您参考:



  • No labels