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

QQ登录

只需一步,快速开始

查看: 7783|回复: 23

[结贴] grid单元格中超链接

[复制链接]

32

主题

135

帖子

580

积分

高级会员

Rank: 4

积分
580
QQ
发表于 2018-1-26 14:32:17 | 显示全部楼层 |阅读模式
如图,在报表中写的可以正常跳转,是post请求,请问在grid中我该怎么写,如下的代码试过不行,是get请求。
//grid中渲染产品类别的连接
        Model.prototype.grid1CellRender = function(event){
                if(event.colName=="PROD_TYPE"){
                        event.html = "<a model='window' href='$UI/pms/rm/process/mmReportManage/materialsDetailReport.w?product_type="+event.row.val('PROD_TYPE_CODE')+"&proj_dept="+event.row.val('PROJ_DEPT_ID')+"&type="+"'project'"+"&process="+"'/pms/rm/process/mmReportManage/mmReportManageProcess'"+"&activity='materialsDetailReport'"+" title='物资采购详情表'><span>"+event.row.val('PROD_TYPE')+"</span></a>";
                }
        };

企业微信截图_15169480412942.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-1-26 14:43:57 | 显示全部楼层
http://doc.wex5.com/?p=4560#5.3
model='window'是报表中才设置的,其他地方的链接不需要
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

135

帖子

580

积分

高级会员

Rank: 4

积分
580
QQ
 楼主| 发表于 2018-1-26 15:04:35 | 显示全部楼层
jishuang 发表于 2018-1-26 14:43
http://doc.wex5.com/?p=4560#5.3
model='window'是报表中才设置的,其他地方的链接不需要
...

但是有个问题,这个连接参数有点多,报表用的post请求完全没有问题,但是grid中渲染的a标签是get请求,放不下这个多参数,我该怎么处理?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-1-26 15:22:11 | 显示全部楼层
url中直接拼接url啊,报表也是在url中直接拼接的参数一样
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

135

帖子

580

积分

高级会员

Rank: 4

积分
580
QQ
 楼主| 发表于 2018-1-26 15:32:59 | 显示全部楼层
jishuang 发表于 2018-1-26 15:22
url中直接拼接url啊,报表也是在url中直接拼接的参数一样

2018-01-26 15:28:17 编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w"不存在
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w"不存在
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w"不存在
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        ... 17 more
一月 26, 2018 3:28:17 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
com.justep.ui.exception.UIException: 编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w"不存在
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.WindowCompiler2.compile(Unknown Source)
        at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
        at com.justep.ui.WindowServer2.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-1-26 15:51:15 | 显示全部楼层
url拼接错了

/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

135

帖子

580

积分

高级会员

Rank: 4

积分
580
QQ
 楼主| 发表于 2018-1-26 16:28:57 | 显示全部楼层
jishuang 发表于 2018-1-26 15:51
url拼接错了

/UI2/portal/pc3/$UI/pms/rm/process/mmReportManage/materialsDetailReport.w

还是不行404了,下面是报表跳转的URL,是可以跳转的。
http://127.0.0.1:8080/x5/UI2/v_/ ... c&client=1370#!($model/UI2/v_/pms/rm/process/mmReportManage/materialsDetailReport.w?product_type=FM&proj_dept=XzHxfTJ2WlyxBrMtNBd&type=project&process=/pms/rm/process/mmReportManage/mmReportManageProcess&activity=materialsDetailReport&title=%E7%89%A9%E8%B5%84%E9%87%87%E8%B4%AD%E8%AF%A6%E6%83%85%E8%A1%A8)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2018-1-26 16:45:56 | 显示全部楼层
参考下面的用showPage打开页面,并传参
showpage.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

32

主题

135

帖子

580

积分

高级会员

Rank: 4

积分
580
QQ
 楼主| 发表于 2018-1-26 17:24:38 | 显示全部楼层
jishuang 发表于 2018-1-26 16:45
参考下面的用showPage打开页面,并传参

打开的这个页面的title并没有添加在功能树上,我怎么给它一个title
企业微信截图_15169569788353.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 07:37 , Processed in 0.091199 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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