您的位置:首页 > 其它

参数表单下拉数据集多选联动问题及解决办法

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,后边也能过滤出正确数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  润乾 动态过滤 多选
相关文章推荐