jQuery的剑道UI?下载30天免费试用

级联组合框

级联下拉列表框是一系列的两个或多个组合框,其中每个组合框根据前一个组合框中的选定选项进行筛选。

基本配置

子组合框从父组合框级联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选项的父组合框。

下面的示例演示如何初始化级联组合框。