您的位置:首页 > 其它

润乾报表 - 异步加载动态过滤下拉表实例(进阶:根据所选下拉值,被联动下拉表异步加载)

2017-05-17 16:52 267 查看
在帖子:http://bbs.raqsoft.com.cn/forum.php?mod=viewthread&tid=687
基础上,我们通过异步处理数据的服务地址(jsp或servlet)增加获取参数,并通过参数过滤被联动下拉表可选的数据,从而实现异步加载,减少下拉表数据量,提高下拉效率。

针对具体实现第3步的内容(rv.jsp),我们修改为:
<%@ page contentType="text/html;charset=UTF-8" %>
<% 
        String proType = request.getParameter("productTypes");
        String strv = "";
        
        if("1".equals(proType)){
                strv = "[{v:'1',d:'1111'}]";
        }else if("2".equals(proType)){
                strv = "[{v:'2',d:'2222'}]";
        }else if("3".equals(proType)){
                strv = "[{v:'3',d:'3333'}]";
        }else{
                strv = "[{v:'10010',d:'other ans'}]";
        }
        
        out.print(strv);
%>

通过上面的替换,从而实现当“产品类别”选择为“1”(饮料)时,则“产品名称”仅可选择 “1111”, 产品类别为2时,则只能选择2222。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: