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

QQ登录

只需一步,快速开始

查看: 1265|回复: 1

[结贴] 求助!关于报表链接参数传递问题!

[复制链接]

19

主题

57

帖子

85

积分

初级会员

Rank: 2

积分
85
发表于 2013-4-10 14:40:37 | 显示全部楼层 |阅读模式
我做了一个有关报表链接的例子,在主报表中的设计如下:
1.jpg 2.jpg
如上图我加了批注:href="/x5demo/basedemo/process/mingxi/mainActivity.w?SBUName=$SBU&process='/x5demo/basedemo/process/mingxi/mingxiProcess'&activity='mainActivity'" title="{$SBU}-差异比对明细表"/>
其中定义了参数 SBUName向另一报表.w文件传递,主页面显示如下:
3.jpg
点击“华润万家”,此参数SBUName就传递到子报表页面。子报表页面的JS脚本如下:
var mainActivity = {};
mainActivity.dataModelLoad = function(event){
var sbuName = justep.Context.getRequestParameter("SBUName");
alert(sbuName);
justep.xbl('ds1').setStringVar('p',sbuName);
justep.xbl('gridReport').refresh();
};
我加了 alert(sbuName);用来测试一下显示传递过来参数的值,结果显示如下:
4.jpg
也就是说我传递过来的参数值是乱码。如果链接的表格里的字符是英文就没事。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35936
发表于 2013-4-10 15:07:07 | 显示全部楼层
如果是中文的在获取的时候需要解码,可以参考/UI/demo/report/process/links/reportLinks.js
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 12:28 , Processed in 0.072227 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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