1、在视图“操作”列中增加编辑按钮,如何实现,具体脚本怎么写?
---你需要新建一个模板表单,列-操作类型“模板表单”,如图,或者用第二问题的方法
2、点击“部门名称”一列实现弹出式查看页面,查看页面字段只读,如何设置?
部门名称,你需要用脚本的方式取数,并且重点是通过部门名称,可以获取你需要打开表单记录的id,参考脚本如下
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; |