起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: cyb5555

[结贴] 主页面给报表传参

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-24 10:07:49 | 显示全部楼层
1.你的java文件所在的dsrc设置为源码路径不报错吗?
Map<?, ?> sql这样写没问题?
2.在list中取值的要判断是否有值再获取
这些都是java标准的,跟BeX5无关
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

16

主题

71

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
QQ
 楼主| 发表于 2017-4-27 10:10:32 | 显示全部楼层
jishuang 发表于 2017-4-24 10:07
1.你的java文件所在的dsrc设置为源码路径不报错吗?
Map sql这样写没问题?
2.在list中取值的要判断是否有 ...

已解决,请结帖
主面向报表传参Model.prototype.button4Click = function(event){
          
        var grid = this.comp("grid1");
                var rowIDs = grid.getCheckeds();//获取多选选中行的id.返回的是list数组
                if(rowIDs.length !==0){
                    this.comp("windowDialog2").open({params:{data:{"rows":rowIDs}}});
                }else{
                    justep.Util.hint("请先选择要打印的行!");
                }

报表向action传参
Model.prototype.modelParamsReceive = function(event){
         
        var rows=event.params.data.rows;
        alert(rows);
        var str="";
        for (var i=0;i<rows.length;i++){
            if(i<1){
                str += " id= '" + rows + "'";
         
  }else{
                str += " or id= '" + rows + "'";
            }
        }
      
                this.comp("report1").refresh;
        
        };
接收端
public static Table jj(Map<String, String> sql,String dataModel,String str){
               
                String mssql = " SELECT * FROM sfc310 ";
                if (str !=null){
                    mssql += " WHERE ";
                    mssql +=  str ;
                }
                System.out.print(mssql);
                HashMap<String,String> sqlMap = new HashMap<String,String>();
                sqlMap.put(SQL.DEFAULT_DB_NAME,mssql);
                return SQL.select(sqlMap,null,"/erp/cggl/data");
               
        }


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 05:46 , Processed in 0.053366 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表