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

点击视图操作列按钮,弹出另一个表单

[复制链接]
深圳捷维 发表于 2015-12-10 17:34:17 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-12-10 18:19 编辑

点击视图,弹出另一个表单

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
karrman 发表于 2015-12-10 18:18:49 | 显示全部楼层
请问这个是什么问题呢?
回复

使用道具 举报

 楼主| 深圳捷维 发表于 2015-12-11 08:47:12 | 显示全部楼层
karrman 发表于 2015-12-10 18:18
请问这个是什么问题呢?

点击视图上的按钮,如何跳转到另一个表单中
回复

使用道具 举报

danny 发表于 2015-12-11 09:51:16 | 显示全部楼层
1.是你跳转的表单是新表单,  那么你只要在视图列选  <操作> 再选 <跳转>  即可,
2.如果你跳转是某一个单据的(俗称:就是存在数据库内的历史单据)
解决办法 类型选脚本,然后写代码 只要知道 id 和 formid (如下面脚本不对,那么就是url参数错误!在后台表单,右键新打开那里面有详细的url.)
(function(){
        var doc =getCurrentDocument();
        var docid=doc.getItemValueAsString("CONTRACT_ID");  //记录id
        var formid = doc.getItemValueAsString("CONTRACT_FORMID");   //相应记录的表单id
        //var _templateForm="11e5-7087-ee9f6f3d-a92f-212948e3a036"; //合同模板的id
        var subject = doc.getItemValueAsString("PROJECT_NAME");   //列上显示的内容
        var request = $WEB.getParamsTable().getHttpRequest();//获取当前request
        var url1="http://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();
        var oldUrl = url1+"/portal/dynaform/document/view.action?_docid="+docid+"&_formid="+formid;
        //oldUrl += " &_templateForm="+_templateForm;
        oldUrl += " &application="+getApplication();
        oldUrl += " &isedit=false&signatureExist=false&_backURL="+getContextPath()+"/portal/jsptpd/close.jsp";
        var url = "OBPM.dialog.show({opener:window.parent,title:'查看信息',url:'"+oldUrl+"',width:1024,height:800,close:function(){}})";
        return "<a style=\"cursor:pointer;\" onclick=\""+url+";\"><font color='blue'>"+subject+"</font></a>";
})();
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 05:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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