页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

本案例介绍了如何让两个下拉框输入时实现联动的效果,即一个下拉框的备选值随着另一个下拉框的选择而动态变化。

电子表格中是用绑定参数的方式实现输入控件的,因此需要用一个参数中的值去控制另一个参数中的值。可以通过在电子表格中引用联动参数实现,示例效果和操作步骤如下。

目录

示例效果

当【顾客所在区域】选择的是"华南",则【顾客所在城市】选择项有"深圳、夏门、海口"。   


  

当【顾客所在区域】选择的是"西北",则【顾客所在城市】选择项有"西安"。 

   

操作步骤

1、创建两个下拉框参数,一个是父级参数,如以下的【区域_联动】参数。

Image Removed

2、接着再建一个子级参数,如以下的【顾客所在城市】参数,并在子级参数中引用父级参数。下图是子级参数的SQL写法:

Image Removed

3、在电子表格中设计如下的静态表样式

Image Removed

4、在Excel的单元格中绑定下拉框参数:选择要绑定的单元格,如本案例中的B2、B3两个单元格。

  • 选择B2单元格 -》【填报属性】-》【参数】-》【绑定参数】-》【区域_联动】:       

Image Removed

      

  • 选择B3单元格  -》【填报属性】-》【参数】-》【绑定参数】-》【顾客所在城市】

Image Removed

   

5、将绑定子级参数的单元格(案例中为B3单元格)的【左父格】设置为绑定父级参数的单元格(案例中为B2单元格1、在数据准备中,新建数据模型“订单模型”如下:

Image Added

2、登录电子表格,新建模型查询“区域联动数据模型”如下:

Image Added

3、在电子表格中设计如下的静态表样式

Image Added

4、在工具栏中点击 参数管理 ,新建“区域_联动”参数如下:

Image Added

5、“顾客所在城市”子级参数需要引用父级参数:点击 插入 按钮,在“参数列表”中选择父级参数“区域_联动”。

Image Added

新建的“顾客所在城市”参数如下:

Image Added

6、在工具栏中点击 参数排版 ,设置参数“区域_联动”绑定单元格C2,参数“顾客所在城市”绑定单元格C3。

Image Added7、将绑定子级参数的单元格(案例中为C3单元格)的【左父格】设置为绑定父级参数的单元格(案例中为C2单元格),如下图。注意:设置左父格的这一步骤必不可少!      

Image RemovedImage Added

注意
回写联动参数时,需要有其他可扩展的字段。

示例资源

回写时参数联动.xml