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

QQ登录

只需一步,快速开始

查看: 6102|回复: 13

[结贴] 在界面上有一个按钮,现在要做个链接并传参,如何写代码

[复制链接]

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
发表于 2016-1-20 14:18:49 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号: 3871
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
现在有一个界面,不是报表,我想要在界面上加一个按钮,点击按钮打开一个设计好的报表界面,同时需要把本界面上的一个参数传到报表上过滤,如何实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-1-20 15:46:57 | 显示全部楼层
打开报表页面跟,打开普通的表单页面一样,可以用windowDialog等

然后在报表页面中接收到参数,报表作为查询报表,查询报表可以参考
/UI/demo/report/process/property/parameterFilterReport.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2016-1-21 09:29:21 | 显示全部楼层
在onsend时间中写需要传的参数吗?代码怎么写啊?
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2016-1-21 10:25:33 | 显示全部楼层
本帖最后由 tianshan80 于 2016-1-21 10:52 编辑

staticActivity1.windowDialog1Open = function(event){
        var JSDH = justep.xbl('dataMaster').getValue('JSDH');
        this.comp("windowDialog1").open(JSDH);
};
staticActivity3.windowReceiver1Receive = function(event){
         alert(event.data);
}; 截图.png

看不到windowDialog1,怎么点击打开报表?
需要在按钮上再写代码吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-1-21 13:24:00 | 显示全部楼层
看不到windowDialog1什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2016-1-21 14:15:10 | 显示全部楼层
本帖最后由 tianshan80 于 2016-1-21 14:17 编辑

就是界面上怎么使用windowDialog1,打开链接界面啊?如图,这是开发界面,我添加的windowDialog1在界面上了,怎么操作打开链接? 截图.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2016-1-21 16:58:30 | 显示全部楼层
怎么调用?是在oper事件下写代码?代码是什么样的啊?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-1-22 09:46:24 | 显示全部楼层
点按钮的时候在按钮的onClick事件中调用
http://doc.wex5.com/?p=8130#008
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2016-1-22 15:43:26 | 显示全部楼层
本帖最后由 tianshan80 于 2016-1-22 15:57 编辑

我的版本是5.2.7版本的,那个WEX5的组件代码不通用啊,5.2.7版本的代码例子在哪里?
写了命令:
        windowDialog1.open();
报错如下:
Cannot call method 'open' of undefined
TypeError: Cannot call method 'open' of undefined
at Object.staticActivity1.trigger3Click (http://127.0.0.1:8080/x5/$v724895f060d444d69612a584b9a4bc8e/UI/HJGL/JSMK/DWJS/WFZJBZJS/process/WFDWJSD/staticActivity1.js?language=zh_CN:290:19)
at null.callFunction (http://127.0.0.1:8080/x5/$vf6f9005c5f61487c9a4d4cacfad48d9d/UI/HJGL/JSMK/DWJS/WFZJBZJS/process/WFDWJSD/.cache/staticActivity1_zh_CN_x5_fd115c414e254ce09ea9970c96ffd4c4.js?language=zh_CN&$version=3cde58bc-c89c-4480-b0d3-e64a861123fe:571:122)
at null.run (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:231594)
at null.exec_ (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:409979)
at null.execute (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:127078)
at Function. (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:172042)
at null.run (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:163158)
at null.exec_ (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:409979)
at null.execute (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:127078)
at Function. (http://127.0.0.1:8080/x5/$v49dca61b69314bcbb422aed3e0c16990/form/form.js?language=zh_CN:1:317901)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 12:59 , Processed in 0.075320 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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