|
|
Q:手机微信端, 在视图跳转到其他表单详情页面,视图打开跳转链接,结果打开记录详情.
A:在视图-列-脚本,参考如下脚本
- //查看表单信息
- (function(){
- var doc = getCurrentDocument();
- var docid = "";
- var rnt = "";
- var formid ="11e6-200f-4d8cf3eb-8b9d-f1efc01c93f8";
- var application = getApplication();
- var value = doc.getItemValueAsString("activity_appno");
- var path=$WEB.getParamsTable().getContextPath();
- var user = getWebUser();
- if(isNotNull(value)){
- var sql = "select * from tlk_activity_Master where ITEM_appno = '"+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=path+"/portal/dynaform/document/view.action?_docid="+docid+"&_formid="+formid+"&show_act=true&signatureExist=false&application="+application;
- if(user.getEquipment()==1){
- url= getContextPath()+ "/portal/phone/main.jsp?application="+application+"&jumpToUrl="+encodeURIComponent(url);
- }
- println("url-->" + url);
- rnt = "<a style='background-color:#ff8400;border:0px;color:white;height: 31px;width: 100px' onMouseOver="this.style.backgroundColor='blue';this.style.cursor='hand';this.style.color='#fff';" onMouseOut="this.style.backgroundColor='#ff8400';this.style.color='#fff';" onclick="event.stopPropagation();OBPM.dialog.show({width:1200,height:500,url:'" + url + "',title:'查看表单',maximization:false,maximized:true,position:'center'});;">查看单据</a>";
- }
- return rnt;
- })()
复制代码
formid可以在数据库中,这个表单的存在中查询 |
|