示例:通过计算脚本控件生成查看按钮
- var doc = getCurrentDocument();
- var contractnumber=doc.getItemValueAsString("合同编号");
- var value="";
- var dql = "$formname='fm_twgb_contract'";
- dql += " and 合同编号 ='" + contractnumber + "'";
- var contractdocs = queryByDQL(dql);
- if(contractdocs!=null && contractdocs.size()>0){
- var contractdoc = contractdocs.get(0);
- var docUrl = getContextPath()+ "/portal/dynaform/document/view.action?_docid=";
- docUrl += contractdoc.getId()+"&formid="+contractdoc.getFormid() ;
- value = "<input type=button value='查看' onclick='window.showModalDialog("";
- value += docUrl+"","","resizable=yes;help=no;status=no;";
- value += "font-size:9pt;dialogWidth:850px;dialogHeight:600px;status:no;scroll:no;")'>";
- }
- value;
-
复制代码 |