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

QQ登录

只需一步,快速开始

查看: 4825|回复: 8

[结贴] 5.3.3中的justp.Portal.openWindow()不支持传输自定义参数了吗?

  [复制链接]

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2016-2-22 09:17:26 | 显示全部楼层 |阅读模式
5.3.2.1justp.Portal.openWindow()传自定义参数是没有问题的,但是同样的代码在5.3.3中自定义参数在子界面中是拿不到传过来的值,是新版本不支持自定义参数了吗?

长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2016-2-22 09:18:05 | 显示全部楼层
父界面中的代码如下:
  1. //打开对应物料在对应货位上的出入库记录
  2.         Model.prototype.grid1RowDblClick = function(event){

  3.                 var row=event.row;
  4.                 var url="$UI/fishbearDemo/warehouse/process/stockMoveQuery/mainActivity.w?";
  5.                 justep.Portal.openWindow(url,{
  6.                         title:"物料移动查询",
  7.                         process:'/fishbearDemo/warehouse/process/stockMoveQuery/stockMoveQueryProcess',
  8.                         activity:'mainActivity',
  9.                         fArticleID:row.val("fArticleID"),
  10.                         fArticleType:row.val("fArticleType"),
  11.                         fArticleName:row.val("fArticleName"),
  12.                         fUnit:row.val("fUnit"),
  13.                         fWhID:row.val("fWhID"),
  14.                         fWhName:row.val("fWhName"),
  15.                         fWhPositionID:row.val("fWhPositionID"),
  16.                         fWhArea:row.val("fWhArea"),
  17.                         fWhPosition:row.val("fWhPosition")
  18.                 },false);
  19.                        
  20.        
  21.         };
复制代码


长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2016-2-22 09:18:35 | 显示全部楼层
子界面中接收参数代码如下
  1. //判断当前窗口是否由库存查询窗口打开,如果是的话,接收传过来的参数,加载对应的出入库记录
  2.         Model.prototype.modelLoad = function(event){

  3.                 var context=this.getContext();
  4.                 var fArticleID=context.getRequestParameter("fArticleID");
  5.                
  6.                 if(fArticleID){
  7.                         var statusData=this.comp("statusData");
  8.                         statusData.setValue("fArticleID",fArticleID);
  9.                         statusData.setValue("fArticelName",context.getRequestParameter("fArticleName"));
  10.                         statusData.setValue("fArticelType",context.getRequestParameter("fArticelType"));
  11.                         statusData.setValue("fUnit",context.getRequestParameter("fUnit"));
  12.                         statusData.setValue("fWhID",context.getRequestParameter("fWhID"));
  13.                         statusData.setValue("fWhName",context.getRequestParameter("fWhName"));
  14.                         statusData.setValue("fWhArea",context.getRequestParameter("fWhArea"));
  15.                         statusData.setValue("fWhPosition",context.getRequestParameter("fWhPosition"));
  16.                         statusData.setValue("fWhPositonID",context.getRequestParameter("fWhPositonID"));
  17.                        
  18.                         this.button1Click();
  19.                 }
  20.         };
复制代码
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2016-2-22 09:19:08 | 显示全部楼层
但是子界面上fArticleID取到的值一直是空(其他参数也是)
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-2-22 11:50:37 | 显示全部楼层
替换一下下面的文件/UI2/portal/base/ mockPortalApi.js (950 Bytes, 下载次数: 87)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
发表于 2017-6-2 13:42:51 | 显示全部楼层
请问,这个问题最后的回复解决方案是什么??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

21

主题

122

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
QQ
发表于 2017-6-2 16:50:46 | 显示全部楼层

TypeError: Cannot read property 'val' of null

本帖最后由 一诺佳人 于 2017-6-2 16:53 编辑

你的意思是替换下这个文件,然后重新 刷新下就解决了吗?可是还是不行。提示报错
  1. Justep BeX5
  2. Toggle navigation
  3. 0

  4. 刷新

  5. system

  6. 2017-06-02 16:43
  7. 首页
  8. 协同办公
  9. 演示案例
  10. 报表图表
  11. 组件
  12. DEMOERP
  13. 组织权限
  14. 第三方组件案例
  15. 查询当前库存
  16. 执行查询   导出Excel
  17. 库房名称


  18. 库区

  19. 货位         
  20. 物料类型         
  21. 物料名称         
  22. 当前库存         
  23. 单位
  24. 地面区域        YZ01        非金属件        花        5        个
  25. Copyright 2016 ©Justep. All rights reserved.
  26. 已开功能
  27. 设置
  28. 已打开 1个功能 全部关闭

  29. 查询当前库存
  30. ×
  31. 提示

  32. Cannot read property 'val' of null
  33. 隐藏详细
  34. TypeError: Cannot read property 'val' of null at n.Model.grid1RowDblClick (http://127.0.0.1:8080/x5/UI2/v_2d036a934b694494be5936496673d2a8l_zh_CNs_desktopd_pc/DEMOERP/DEMOERP/process/currentStockQuery/mainActivity.js:41:90) at n.fire (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:237473) at n.fireEvent (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:238637) at n.callParent (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:234912) at n.fireEvent (http://127.0.0.1:8080/x5/UI2/v_911e3726d34b4c1d96a17b48d1ccaaafl_zh_CNs_desktopd_pc/system/common.min.js:15:3768) at HTMLTableElement.eval (eval at <anonymous> (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:213:341890) at HTMLTableElement.dispatch (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:53815) at HTMLTableElement.g.handle (http://127.0.0.1:8080/x5/UI2/v_b83a2e2c3d3148db9286822d90165100l_zh_CNs_desktopd_pc/system/core.min.js:71:50452)
  35. 关闭
复制代码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-2 17:23:26 | 显示全部楼层
如果是开发调试模式替换了文件后要重新刷新功能页
如果是非开发调试模式要注意缓存,可以修改版本号重启服务

要看你的版本是不是楼主用的版本


Cannot read property 'val' of null at n.Model.grid1RowDblClick (http://127.0.0.1:8080/x5/UI2/v_2 ... inActivity.js:41:90
js中的问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 15:37 , Processed in 0.097493 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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