级联组合框
的级联下拉列表框是一系列的两个或多个组合框,其中每个组合框根据前一个组合框中的选定选项进行筛选。
基本配置
子组合框从父组合框级联cascadeFrom
选项的定义。的cascadeFrom
选项必须指向父ID。
子组合框在初始化过程中执行以下操作:
- 检查是否
cascadeFrom
属性已设置。否则,级联关闭。 - 试图找到父组合框对象。如果结果为空,则省略该功能。
- 监听父值的任何更改。
如果父节点没有值,则禁用子节点。如果父节点有一个值,则启用子节点并相应地过滤它的数据。筛选器选项类似于下面示例中演示的选项。
field: "parentID", //父节点的dataValueField。operator: "eq", value: "" //父值。
下面的示例演示此请求的参数。
filter[logic]: and filter[filters][0][field]: parentID filter[filters][0][operator]: eq filter[filters][0][value]:
- 级联功能仅在定义
cascadeFrom
属性并初始化父组合框。- 筛选操作符总是
“情商”
.要筛选数据,子组合框使用dataValueField
选项的父组合框。
下面的示例演示如何初始化级联组合框。