天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1459|回复: 2

[已解决] 我的计算脚本里面,不能调用viewDoc 函数

[复制链接]
云南腾俊 发表于 2012-7-23 17:38:33 | 显示全部楼层 |阅读模式
本帖最后由 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;
irene 发表于 2012-7-23 18:32:06 | 显示全部楼层
您好,只有视图的列那里支持viewDoc()方法,所以您的脚本会报错。如果您想实现点击链接跳转到详细的表单页面,您可以参考该贴的第四段脚本:http://www.teemlink.com/bbs/view ... 6%CB%E3%BD%C5%B1%BE
irene 发表于 2012-7-24 14:34:38 | 显示全部楼层
跟客户沟通,客户通过上述提供的方法解决问题。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 12:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表