参数表单下拉数据集多选联动问题及解决办法
2017-12-12 17:30
701 查看
润乾参数表单支持下拉数据集并且支持下拉数据集间的联动,即:选择完第一个下拉框后,后边的下拉框选择时能够自动根据前边的选择进行数据过滤,方便用户查询条件的选择,并且下拉数据集支持多选,通常做法为在下拉数据集的关联过滤表达式中写入:
荣国indexOf判断是否包含关系,但实际应用中有可能上级字段app_type_id是1,2,3这种数字,如果用户选择的类别是10的话,结果第二层下拉会将app_type_id为1的数据也列出来,主要是用indexOf判断时10包含1了,这样导致第二个下拉数据集列出的数据有问题,解决办法,关联过滤表达式这可以写js语法进行判断,如:
I1.toString().indexOf(',')>=0 ? (','+I1+',').indexOf(','+app_type_id+',')>=0 : I1.toString()==app_type_id
这样既可以控制,即使第一次选择的id为10,后边也能过滤出正确数据。
荣国indexOf判断是否包含关系,但实际应用中有可能上级字段app_type_id是1,2,3这种数字,如果用户选择的类别是10的话,结果第二层下拉会将app_type_id为1的数据也列出来,主要是用indexOf判断时10包含1了,这样导致第二个下拉数据集列出的数据有问题,解决办法,关联过滤表达式这可以写js语法进行判断,如:
I1.toString().indexOf(',')>=0 ? (','+I1+',').indexOf(','+app_type_id+',')>=0 : I1.toString()==app_type_id
这样既可以控制,即使第一次选择的id为10,后边也能过滤出正确数据。
相关文章推荐
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 解决表单提交参数乱码问题【终极版】不看后悔
- unidac 访问sql server 字符查询参数失效问题及解决办法
- servlet中 request.getParameter乱码的解决办法(表单使用get传递参数时)
- 从sql库里读取二进制图片的问题 (参数无效 未处理ArgumentException 错误的解决办法)
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- 问题:webservice浏览后 无法输入参数;结果:调试Web Service时不能输入参数的解决办法
- Struts2 自定义拦截器栈后无法得到表单参数之解决办法
- struts2表单提交的中文参数后台乱码问题解决
- 简单解决 multipart/form-data 文件上传表单中 传递参数无法获取的办法! (解决办法:动态更改表单提交URL)
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 织梦自定义表单添加地区联动显示数字解决办法(支持三级)
- UTF-8编码的页面向GBK页面提交表单乱码问题的解决办法
- SQL2008安装遇到问题“必须提供AGTSVCACCOUNT参数”的解决办法
- jsp中request接收中文参数乱码问题解决办法
- 关于struts2.1.6前台传递中文参数到后台action出现乱码问题的解决办法
- html中form表单向Jsp提交中文乱码问题基本解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- tomcat7以上,ajax post参数后台获取不到的问题,post参数大小不能大于2M的解决办法!