本帖最后由 irene 于 2012-7-24 14:34 编辑
我在计算脚本里面,做了一个代办任务列表,里面的有带连接的 viewDoc 函数
<a href="###" onclick="viewDoc('11e1-cbce-eacd741c-b1ca-a1c97472c7c0','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">发文流程</a>
但是有脚本错误:Webpage error details
Message: Object expected
Line: 964
Char: 1
Code: 0
URI: http://192.168.1.100:8080/obpm/p ... ignatureExist=false
导致不能点击链接,不能打开流程处理的文档
964行文本:
<p><span id='11e1-d4a2-206beddc-802e-9558edfdf5b4_divid'><table border=0><tr><th align=center>流程名</th><th align=center>状态</th><th align=center>摘要</th><th align=center>到岗日期</th></tr><tr><td><a href="###" onclick="viewDoc('11e1-cbce-eacd741c-b1ca-a1c97472c7c0','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">发文流程</a></td><td><a href="###" onclick="viewDoc('11e1-cbce-eacd741c-b1ca-a1c97472c7c0','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">阅读办理</a></td><td><a href="###" onclick="viewDoc('11e1-cbce-eacd741c-b1ca-a1c97472c7c0','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">部门发文 关于填报OA系统人事档案的通知 </a></td><td><a href="###" onclick="viewDoc('11e1-cbce-eacd741c-b1ca-a1c97472c7c0','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">2012-07-23</a></td></tr><tr><td><a href="###" onclick="viewDoc('11e1-cf03-6c2f34f1-bb2f-dbe99581b7d5','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">发文流程</a></td><td><a href="###" onclick="viewDoc('11e1-cf03-6c2f34f1-bb2f-dbe99581b7d5','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">阅读办理</a></td><td><a href="###" onclick="viewDoc('11e1-cf03-6c2f34f1-bb2f-dbe99581b7d5','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">部门发文 行政部关于督查集团各职能部门、各子公司每周工作计划完成情况的通知(有附件) </a></td><td><a href="###" onclick="viewDoc('11e1-cf03-6c2f34f1-bb2f-dbe99581b7d5','11df-eba7-eac13394-87ce-f9b5e2172648', 'false')" title="办理此任务">2012-07-23</a></td></tr></table></span></p></td></tr></table><script>var dy_token = true;function dy_lock(){window.top.document.getElementById('loadingDiv').style.display='';
----以下是计算脚
var userid =getWebUser().getId();
var sql="select distinct doc.id id, doc.id item_docid, doc.formid item_formid,fs.flowid FLOWID,pen.flowname item_flowchat,doc.statelabel item_zhuangtai ,pen.summary item_title,doc.lastmodified item_date, doc.AUDITORNAMES,doc.AUDITORLIST,doc.APPLICATIONID,doc.DOMAINID from GALLOPSOA.T_DOCUMENT doc,GALLOPSOA.T_FLOW_INTERVENTION pen,GALLOPSOA.T_FLOWSTATERT fs,GALLOPSOA.T_NODERT node,GALLOPSOA.T_ACTORRT actor where doc.id = pen.id and doc.id =fs.docid and fs.id =node.flowstatert_id and node.id = actor.nodert_id and doc.issubdoc is null and doc.parent is null and doc.state is not null and doc.statelabel is not null and actor.actorid ='"+userid+"'";
//println(sql);
var rs = queryBySQL(sql); var doc=null;
var value="";
var html="<table border=0><tr><th align=center>流程名</th><th align=center>状态</th><th align=center>摘要</th><th align=center>到岗日期</th></tr>";
for (var it = rs.iterator(); it.hasNext();) {
doc = it.next();
value="<a href=\"###\" onclick=\"viewDoc('"+doc.getItemValueAsString("docid")+"','"+doc.getItemValueAsString("formid")+"', 'false')\" title=\"办理此任务\">";
html=html+"<tr><td>"+ value + doc.getItemValueAsString("flowchat") + "</a>" + "</td>";
html=html+"<td>"+ value + doc.getItemValueAsString("zhuangtai") + "</a>" +"</td>";
html=html+"<td>"+ value + doc.getItemValueAsString("title") + "</a>" +"</td>";
html=html+"<td>"+ value + doc.getItemValueAsString("date") + "</a>" +"</td>";
html+="</tr>";
}
html+= "</table>";
println("<code>"+html+"</code>");
html; |