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

QQ登录

只需一步,快速开始

查看: 2056|回复: 0

[分享] 报表链接传参不成功

[复制链接]

59

主题

223

帖子

560

积分

高级会员

Rank: 4

积分
560
QQ
发表于 2015-7-13 15:22:44 | 显示全部楼层 |阅读模式
版本: BeX5V3.1 小版本号: 1.2
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 hdhyt 于 2015-7-13 15:31 编辑

您好!我做个报表链接,点击链接后在打开的表中显示的数据不对,没有过滤传过去的参数这个条件。
参数是中文,链接表中接收参数的js代码如下:
  1. define(function(require) {
  2.         var $ = require("jquery");
  3.         var justep = require("$UI/system/lib/justep");

  4.         var Model = function() {
  5.                 this.callParent();
  6.         };

  7.         Model.prototype.modelLoad = function(event) {
  8.                 var context = this.getContext();
  9.                 var liceno = context.getRequestParameter("pLicenseNo");
  10.                 if (liceno) {
  11.                         liceno = liceno.replace(/~/gm, "%");
  12.                         liceno = decodeURIComponent(liceno);
  13.                 }
  14.                 this.comp('p1').setStringVar("license_no", liceno);
  15.                 this.comp('report1').refresh();
  16.         };

  17.         return Model;
  18. });
复制代码
主表中的标注信息如下:
html:<a model="window" href="$UI/hyweb/sc/process/vehicles/vehiDetail.w?pLicenseNo=$LicenseNo&process='/hyweb/sc/process/vehicles/vehiclesProcess'&activity='vehiDetail'" title="车辆明细" />

这个报表链接折腾挺长时间了,今天终于找到原因了。在链接表中的model事件中有个onload,双击进去,然后把接收参数的js代码写进去就OK了。
我是新手,分享给新手朋友们。


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

本版积分规则

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

GMT+8, 2024-5-8 03:27 , Processed in 0.124094 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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