Skip to main content

3.2.3选项配置

选项配置用于配置过滤器的选项,针对不同类型的过滤器,选项配置的内容会有一定区别。

  • 输入框

输入框类型的选项配置有字典表和自定义两个选项卡,输入框类型过滤器因为是在输入框中输入值进行查询,配置的选项主要是作为输入部分内容后的提示。

图3.2.3输入框选项效果

字典表配置包括排序、数据来源、字段、选项值是否支持多选和输入框提示几个配置项

图 3.2.4输入框配置字典表

  • 排序选择默认是不做排序,以数据库返回的数据顺序为准,升序和降序分别是按照数据库的升序和降序做排序,不去重适用于字典表中当前字段已经处理好了顺序,不需要再做任何排序,直接返回数据库内容的情况。按字段则是按照选择的字段对过滤器选项进行排序,如果同一类型对应多个排序字段值,那就只取每一类型的第一个。自定义则是由用户自行输入前 N 项的值来决定前 N 项的顺序,不在自定义范围的选项值则按照默认排序。
  • 数据来源是从资源树上选择一个字典表,字段从当前字典表中选择选项的来源字段。
  • 选项值是否支持多选决定了输入框是仅能对单个值进行查询还是可以对多个值进行查询。勾选了选项值支持多选后,可以从下拉列表中把查询出来的选项全部勾上进行查询。

图 3.2.5选项值多选

  • 输入框提示则是在查询之前显示在输入框中的一段提示文字,仅有提示作用,鼠标选中输入框后可以正常输入值。

自定义选项卡可以自定义选项列表,可通过导入选项的方式从本地 Excel 中将选项导入到选项列表中,也可以自行新增值,选中选项通过上移、下移、移至开头、移至结尾等功能对顺序进行调整。

图3.2.6输入框自定义

  • 单值下拉

单值下拉过滤器有自动、字典表、自定义 3 个选项卡。

图 3.2.7单值下拉选项配置

选项类型为自动意为自动从当前字段中获取选项值,比如产品包箱过滤器,会取不重复的产品包箱值作为过滤器的选项。单值下拉过滤器会自动带一个“全部”选项,用于查询当前字段的所有值,如果选择不需要“全部”选项,则下拉列表不显示“全部”,仅有具体的选项值。

图3.2.8 单选下拉过滤器全部选项

单值下拉过滤器配置字典表时,需配置排序方式、数据来源和字段,用法同输入框过滤器。

图3.2.9 单选下拉过滤器配置字典表

单值下拉过滤器配置自定义时,会默认将当前字段的选项添加在选项列表中,用户可基于此对选项进行调整。

图3.2.10下拉过滤器配置自定义

“是否获取新增类别”则是用于数据会实时增加的情况,自定义列表固定了当前已有的选项及顺序,新增类别(表中有而选项列表中没有的选项)则是作为一个整体参与到已有选项的排序。新增类别内部也可以进行升序、降序和自定义排序。

图3.2.11新增类别排序

  • 多值下拉

多值下拉和单值下拉一样有自动、字典表、自定义三个选项类型,只是多值下拉没有是否需要“全部”选项这一配置,其它配置使用方法可参考单值下拉。

图3.2.12 多值下拉选项配置

  • 单值(树形)

树形过滤器因为其树形结构,需要在选项配置中配置下级字段,故树形过滤器的选项类型没有自定义,只有自动和字典表。

图3.2.13 单值(树形)选项配置

单值(树形)过滤器选项类型为自动时,下级字段选型也来源于当前字段所在表,默认使用当前字段作为第一级,配置的下级字段作为下级,下级字段可配置多个。

当树形过滤器存在多个层级时,如果排序方式选择按字段排序,则是对每个层级以此排序,比如层级为区域,省份,按照利润排序,则先将区域按照利润排序,再在同一区域内将省份按照利润排序。

是否需要“全部”选项用法同单值下拉过滤器,配置在使用过滤器时选项中是否有“全部”。

配置字典表时,需要选择数据来源和第一级字段,下级字段来自于字典表内的其它字段,支持配置多个。

图3.2.14 单值(树形)选项配置字典表

  • 多值(树形)

多值(树形)选项配置和单值(树形)一致,只是没有“是否需要‘全部’选项”这一配置。

图3.2.15 多值(树形)选项配置