找回密码
 注册成为天翎用户
查看: 1290|回复: 6

[已解决] 我想在视图中的列中加个按钮,然后如何写脚本打开一个新的视图表?

[复制链接]
大通路桥 发表于 2017-3-31 12:03:52 | 显示全部楼层 |阅读模式
你好,我想在视图中的列中加一个按钮,然后在这个按钮的编辑中加一个脚本,带几个参数,点击这个按钮,打开一个新的视图,该如何写这个脚本?麻烦尽快解决一下,谢谢!
联系人qq:634451590
six 发表于 2017-3-31 12:57:05 | 显示全部楼层
可以直接在视图里增加一个列,然后是操作类型为跳转的,再加几个参数就可以了

QQ图.png
回复

使用道具 举报

 楼主| 大通路桥 发表于 2017-3-31 13:01:43 | 显示全部楼层
你理解错我的意思了,你说的是跳转到一个新的表单,我要的是打开一下新窗口,是视图
回复

使用道具 举报

karrman 发表于 2017-3-31 14:28:40 | 显示全部楼层
1、在技术群的共享文件下载teemlink 帮助手册,如图位置可以解决您的问题,如果解决,请回贴,说明已解决,我们需要作为结贴依据,谢谢
1.jpg
回复

使用道具 举报

 楼主| 大通路桥 发表于 2017-4-13 09:47:19 | 显示全部楼层
你好,你说的这个问题,在给的帮助手册中,打不开新的弹框,
回复

使用道具 举报

six 发表于 2017-4-17 22:52:18 | 显示全部楼层
本帖最后由 six 于 2017-4-18 16:36 编辑
大通路桥 发表于 2017-4-13 09:47
你好,你说的这个问题,在给的帮助手册中,打不开新的弹框,


参考一下:
(function(){
        var request = $WEB.getParamsTable().getHttpRequest();//获取当前request
        var curr= getCurrentDocument();
        var numbereds=curr.getId();
        var url1="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();
        var view_id="11de-a1d8-03df0a0e-a188-7710f5ef0f5e";   //视图id
        var oldUrl = url1+ "/portal/dynaform/view/displayView.action?numbereds="+numbereds+"&_viewid="+view_id+"&clearTemp=true&application="+getApplication();               
                var rnt = "<a style='background-color:#ff8400;border:0px;color:white;height: 31px;width: 100px' onMouseOver=\"this.style.backgroundColor='blue';this.style.cursor='hand';this.style.color='#fff';\"  onMouseOut=\"this.style.backgroundColor='#ff8400';this.style.color='#fff';\"  onclick=\"event.stopPropagation();OBPM.dialog.show({width:1200,height:500,url:'" + oldUrl + "',title:'跳转到加班视图',maximization:false,maximized:true,position:'center'});;\">跳转到加班视图</a>";
        return rnt;
})();
回复

使用道具 举报

 楼主| 大通路桥 发表于 2017-4-20 14:15:02 | 显示全部楼层
谢谢工作人员的指导,这个问题已经解决啦  
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 21:20

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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