在润乾的参数表单中支持参数的动态过滤,即选择省份后,再选择城市时,城市所在单元格会动态过滤出当前省内的城市,供用户选择,提高客户的参数选择速度。润乾实现方式是取出所有数据,然后通过js来实现,这样当数据量比较大时,性能是一个不得不考虑的问题,同过ajax的异步处理方式能很好解决这一问题。
实现方法:
1、通过设计器制作参数模板文件:
B2单元格设置为润乾的下拉数据集,选择地区字段,C2单元格数据类型设置成html,里边输入
<SELECT width='500' name='skill' id='skill'><OPTION value='0'></OPTION> </SELECT>
要想实现B2单元格数据变后调用相应处理方法,必须在增加一个对B2单元格的监听,在A5单元格的自动计算中输入:Change_Select(B2),及当点击B2时,调用该js函数进行相关处理。
2、jsp页面的代码
在jsp中增加该js函数,并实现相关功能
function Change_Select(arg1){