您好,计算脚本中可以写js代码的。您具体要处理什么业务呢。也许我可以给您解决方案。计算脚本中可以这样写:
#include "doclib";
var doc = $CURRDOC.getCurrDoc();
var contractnumber=doc.getItemValueAsString("合約編號");
var value="";
var dql = "$formname='TWGB/TradeExpense/Contract/fm_twgb_contract'";
dql += " and 合約編號 ='" + contractnumber + "'";
var contractdocs = queryByDQL(dql);
if(contractdocs!=null && contractdocs.size()>0){
var contractdoc = getOneDoc(contractdocs);
if(contractdoc!=null){
var docUrl = $WEB.getParamsTable().getContextPath()
+ "/portal/dynaform/document/view.action?"+"_docid="+contractdoc.getId()+"&formid="+contractdoc.getFormid() ;
value= "<input type=button value='查看' onclick='window.showModalDialog(\""+docUrl+"\",\"\",\"resizable=yes;help=no;status=no;font-size:9pt;dialogWidth:850px;dialogHeight:600px;status:no;scroll:no;\")'>"
}
}
value; |