9、参数联动
金蝶云社区-zhenwang_wu
zhenwang_wu
1人赞赏了该文章 2241次浏览 未经作者许可,禁止转载编辑于2016年08月15日 16:51:50
参数联动 参数联动,即两个参数或多个参数间存在联系,可用前一个参数的值决定后一个参数的取值范围。 对于控件类型为下拉列表、多选框组及F7选择框的参数,当其数据来源设置为SQL数据集时,若该来源数据集本身已有参数,则该来源数据集中的参数与当前数据集的其他参数可设置联动关系。 如下图所示,数据集“订单查询”包含两个参数:area和city。其中,“city”的参数来源数据集“城市”也有一个与当前数据集同名的参数“area”。


点击工具栏的【参数联动设置】按钮,如下图所示,左栏中当前数据集的参数area(显示名称为“地区”)与右栏中参数city(显示名称为“城市”)的来源数据集中的同名参数city(显示名称为“地区”)通过一条从左到右的带箭头的线条连接起来了,实现了同名联动的效果。若参数名称不相同,则需要用户手动选中左栏和右栏中叶子节点对应的参数,然后点击【连接】按钮实现联动的效果。


预览数据集,在过滤界面中,参数“地区”的值选择“华北”后,参数“城市”的备选值只显示华北地区的城市而将其他地区的城市过滤掉。


如果希望实现互动性更好的参数界面效果,例如参数控件之间的联动、通过程序控制控件的定位,等等,可以使用JAVA代码编写参数插件类进行控制。