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

点击表单字段时,弹出一个新的查看表单

[复制链接]
SHGR 发表于 2015-6-3 13:54:36 | 显示全部楼层 |阅读模式
本帖最后由 dandy 于 2015-7-7 08:55 编辑

请问我如何实现在查看一条记录时,然后点击该记录的某个字段(该字段相当其他表单一个主键)时,然后弹出该字段所关联的表单查看呢?

qq:923512260
dandy 发表于 2015-6-3 15:16:03 | 显示全部楼层
您可以试试在视图里面通过脚本来实现(就是点击列表中每一行的列字段,进行页面跳转)

例子:
var doc = getCurrentDocument();
var docid = "";
var rnt = "";
var value = doc.getItemValueAsString("conappnum");
if(isNotNull(value)){
        var sql = "select * from tlk_contract_signing where ITEM_FNUMBER = '"+value+"'";
        var datas = queryBySQL(sql);
        if (datas !=null && datas.size()>0) {
                for (var iter=datas.iterator(); iter.hasNext();) {
                        var data = iter.next();
                        docid = data.getId();
                        break;
                }
        }
        var url = getContextPath() + "/portal/dynaform/document/view.action?_docid="+docid+"&_formid=11e4-7386-d8ea67a6-9209-1d43fab5f3fd&application=11e4-64a0-6c370eab-b180-19e519fedcbb&signatureExist=false";
        rnt = "<a href='#' onclick=\"OBPM.dialog.show({width:1200,height:500,url:'" + url + "',args:OBPM.dialog.getArgs(),title:'合同签约申请',maximization:false,maximized:true,position:'center'});\">"+value+"</a>";
}
rnt;
回复

使用道具 举报

 楼主| SHGR 发表于 2015-6-4 18:40:59 | 显示全部楼层
解决,此贴结贴
回复

使用道具 举报

dandy 发表于 2015-6-5 08:59:32 | 显示全部楼层
感谢楼主反馈,可以结贴
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 04:15

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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