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

QQ登录

只需一步,快速开始

查看: 3475|回复: 5

[结贴] 报表列中加入超链接 并可以打开窗口

[复制链接]

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2013-11-29 14:21:09 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 1900
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE8
本帖最后由 langer01 于 2013-11-29 14:25 编辑

请问如何在报表列中加入超链接 并可以打开窗口读取本条记录的详细信息??

超链接我已经加上了,不过点击时报错
QQ截图20131129142300.png
我在查看页面元素时发现open()的第一个参数是null,而且justep.xbl()获取的不是我自定义的窗口ID
  1. <a onclick="javaScript:justep.xbl('xreport_window_dialog').open( null ,'产品明细-' , '');" href="javaScript:void(0);">测试001111</a>
复制代码
QQ截图20131129140742.png
我在报表中定义的是
QQ截图20131129141224.png

请问各位大侠我应该怎么做????


QQ截图20131129141024.png

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
 楼主| 发表于 2013-11-29 14:27:17 | 显示全部楼层
自己座下沙发
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2013-11-29 14:48:17 | 显示全部楼层
本帖最后由 fengwei 于 2013-11-29 14:56 编辑

你需要在批注中给出href的值。也就是需要写一个展示页面,在这个页面中读取url传来的id值,根据id值去数据库取出详细信息进行展示。在href中给出页面的url,process和activity,以及其他你需要的字段,例如记录的id值
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
 楼主| 发表于 2013-11-29 15:14:31 | 显示全部楼层
fengwei 发表于 2013-11-29 14:48
你需要在批注中给出href的值。也就是需要写一个展示页面,在这个页面中读取url传来的id值,根据id值去数据 ...

我按照你的方法在href给出了我de页面地址,可在查看元素的时候显示如下
  1. <a onclick="javaScript:justep.xbl('xreport_window_dialog').open( null ,'产品明细-' , '/UI/ZTJ/XMQQ/process/projectTail/addActivity.w?id=');" href="javaScript:void(0);">测试001111</a>
复制代码
open()的第一个参数还是null,而且href传的id是空的
下面是我在excel里加的批注,帮我看下写的对不对
QQ截图20131129151048.png
C:\Users\Administrator\Desktop\QQ截图20131129151048.png
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2013-12-2 09:00:26 | 显示全部楼层
参考http://www.justep.com/x5knowledg ... 23236A492833B6.html      这样写 id=$FID。  格式$FPROJECTNAME 你看id能传过去了吗。
各个参数的含义
        参数说明:
        {
                data : {object} 打开传给对话框的数据,接管onSend事件可以影响,
                title : {string} 对话框的标题,
                url : {string} 指定要打开的功能页的地址,
                process : {string} 缺省取环境里的,
                activity : {string} 缺省取环境里的,
                executor : {string} 执行者,缺省取环境里的,
                executeContext : {string} 执行环境,缺省取环境里的
        }
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2013-12-3 09:12:04 | 显示全部楼层
langer01 发表于 2013-11-29 15:14
我按照你的方法在href给出了我de页面地址,可在查看元素的时候显示如下open()的第一个参数还是null,而且h ...

不只要传递id值,href中还要传递process和activity,而且你的href中的路径要去掉/UI

点评

问题解决了,谢谢  发表于 2013-12-4 16:35
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 23:03 , Processed in 0.086945 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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