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

QQ登录

只需一步,快速开始

查看: 8549|回复: 17

[结贴] 报表的数据传参数报表界面数据显示问题

[复制链接]

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
发表于 2017-1-16 15:19:49 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号: 1.1
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
报表界面传值数据绑定,我从一个界面传值过来,在报表界面获取值的方法。 define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        var valueG;
        var Model = function(){
                this.callParent();
        };

        Model.prototype.modelLoad = function(event){
                this.comp("data1").newData();
               
               
        };
       
        Model.prototype.button7Click = function(event){
               
        };
       
        Model.prototype.print=function(event){
                this.comp("data1").newData();
                this.comp('f1').setStringVar('FID',valueG);       
                this.comp('report').refresh();       
               
        };
       
        Model.prototype.windowReceiver1Receive = function(event){
        var obj =event.data;
                valueG = obj.value;
                //alert("-------------"+valueG); ----》值是可以打印出来的
            this.print(event);
        };
       
        return Model;
});


2在界面上获取的值是,可以获取到的。



3,但是在报表数据上面是显示空的。







121.png
1211.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-1-16 16:10:43 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2017-1-16 20:14:09 | 显示全部楼层
我是按照这个上面步骤做的,就是想知道有没有报表传值的,打印的例子。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-1-17 10:38:43 | 显示全部楼层
如果时要参数查询的可以参考/UI2/demo/report/process/property/parameterFilterReport.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2017-1-18 13:27:07 | 显示全部楼层
管理员您好!我的问题是从一个界面把编号传递过来用windowReceiver1Receive 这个函数,我需要把获取的ID,根据编号查询出对应的数据然后绑定到报表界面上面。
回复 支持 反对

使用道具 举报

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2017-1-18 13:28:10 | 显示全部楼层
我可以把ID值获取,但是没有在报表界面显示,是不是绑定的方法写的不对。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-1-18 14:28:44 | 显示全部楼层
根据数据过滤显示数据就是报表查询,参考我发的报表查询的案例

你要给报表调用的action中设置的ksql或者sql设置where条件才可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2017-1-18 15:16:50 | 显示全部楼层
我设置了,where条件的值。   /*
          *打印送货检验记录
          *@param fID
          */
        public static Table queryPurchaseQCOrder(String fID){
                String sql="SELECT fNo,fCheckDate,fVendor,fCycle,fSamplingNo,fCheckQuantity,fDescription,fDescription2,fItemNo FROM FT_QC";
            if(!"".equals(fID)){
                    sql += String.format(" where fID='%s' ", fID);
            }
            System.out.println("sql:-----------------"+sql.toString());
            return (KSQL.select(sql, null, FTDataModel1, null));
        }
回复 支持 反对

使用道具 举报

18

主题

39

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2017-1-18 15:29:09 | 显示全部楼层
可以方便远程加QQ帮助解决这个问题吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2017-1-18 16:07:38 | 显示全部楼层
设置了js中就给reportData传参啊,发的案例对应的js文件看了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 08:47 , Processed in 0.119133 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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