您可以试试在视图里面通过脚本来实现(就是点击列表中每一行的列字段,进行页面跳转)
例子:
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; |