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

 找回密码
 注册成为天翎用户

[已解决] 首页公告的展现方式

[复制链接]
 楼主| 上海普兰金融 发表于 2013-12-10 16:36:01 | 显示全部楼层
对,是模板表单,可以在jsp上把一天记录以模板表单的格式展现吗?
 楼主| 上海普兰金融 发表于 2013-12-10 16:40:22 | 显示全部楼层
就跟视图的展现方式是模板表单一样,只是不知道这个链接该怎么写
kimi 发表于 2013-12-10 16:58:25 | 显示全部楼层
您好:如果您不知道模板表单的链接怎么写,您可以在平台上面配置一个视图以模板表单的风格展示,然后从视图列表点击记录表单,然后右键属性就可以看到模板表单的链接格式,我这边看了下模板表单的链接格式类似如下:
http://192.168.0.4:8080/R2.5-sp8 ... ignatureExist=false
sophie 发表于 2013-12-10 17:18:37 | 显示全部楼层
您好,您可参考一下我们平台显示软行word控件的jsp页面。
word.jpg
 楼主| 上海普兰金融 发表于 2013-12-10 17:19:22 | 显示全部楼层
亲,您的地址我这边打不开呢。

我看到的链接是

javascript:viewDoc('11e3-5cc8-406f092f-94d3-8bbad6dccddc', '11e3-533c-1d3543ee-8eda-c31207b561ca', 'false', '11e3-57d3-48e74a0a-88b5-7d3cd50d717b', 'true')

但是viewDoc方法是这样的

111.JPG

参数个数都不一样的,不知道所传单数的含义
 楼主| 上海普兰金融 发表于 2013-12-10 17:29:51 | 显示全部楼层
我知道链接地址了:

http://localhost:8080/obpm/portal/dynaform/document/view.action?_docid=11e3-5cc8-406f092f-94d3-8bbad6dccddc&_formid=11e3-533c-1d3543ee-8eda-c31207b561ca&_templateForm=11e3-57d3-48e74a0a-88b5-7d3cd50d717b&signatureExist=false
kimi 发表于 2013-12-10 17:50:57 | 显示全部楼层
恩好的,感谢您的反馈,那对应您的问题有结果后,麻烦跟进下。
 楼主| 上海普兰金融 发表于 2013-12-10 18:20:12 | 显示全部楼层
直接访问url会报错

http://localhost:8080/obpm/portal/dynaform/document/view.action?_docid=11e3-5cc8-406f092f-94d3-8bbad6dccddc&_formid=11e3-533c-1d3543ee-8eda-c31207b561ca&_templateForm=11e3-57d3-48e74a0a-88b5-7d3cd50d717b&signatureExist=false
kimi 发表于 2013-12-10 22:23:22 | 显示全部楼层
您好:对应如果直接在浏览器中的url需要加上软件的id,类似url:

  1. http://localhost:8081/obpm/portal/dynaform/document/view.action?_docid=11e3-3efc-24ee89f6-bb63-a9c75f127bac&_formid=11e3-3ef9-6f59c6d6-88ac-513acd155aa5&_templateForm=11e3-619f-cd679a4d-9bff-ed34f2f7ce39&signatureExist=false&application=11e3-251f-3732d9e0-a1e5-f3a8d2f87a7b
复制代码
在自定义jsp页面的类似写法如下:

  1. <%@ page contentType="text/html; charset=utf-8" %>
  2. <%@ page import="cn.myapps.core.dynaform.document.ejb.*" %>
  3. <%@ page import="cn.myapps.core.dynaform.document.*" %>
  4. <%@ page import="java.util.*"%>
  5. <%@ page import="cn.myapps.util.*"%>
  6. <%@ page import="cn.myapps.base.dao.*" %>
  7. <%@ page import="cn.myapps.util.iProcessFactory"%>
  8. <%@ page import="cn.myapps.core.user.action.WebUser"%>  
  9. <%@ page import="cn.myapps.constans.Web"%>
  10. <%@ page import="cn.myapps.core.user.ejb.*" %>
  11. <%@ page import="cn.myapps.core.user.dao.*" %>
  12. <%@ page import="cn.myapps.core.department.ejb.*" %>
  13. <%@ page import="cn.myapps.core.department.dao.*" %>
  14. <%@ page import="cn.myapps.core.workflow.storage.runtime.ejb.*" %>
  15. <html>
  16. <head>
  17. <title>测试显示页面</title>
  18. <script src ="/obpm/script/datePicker/WdatePicker.js"></script>
  19. </head>
  20. <link rel="stylesheet" href="/obpm/portal/default/resource/css/main-front.css" type="text/css" />

  21. <body>
  22. <%
  23. try{
  24.         String pageNow = request.getParameter("pageNow"); //当前页
  25.         String pageNow2 = request.getParameter("_jumppage");//跳转页
  26.     String applicationid="11e3-251f-3732d9e0-a1e5-f3a8d2f87a7b";
  27.     DocumentProcess process = null;
  28.     process = (DocumentProcess) DocumentProcessBean.createMonitoProcess(applicationid);
  29.     String sql = "select top 1000000 id,id as item_id,formid,formid as item_formid,domainid,item_编号,item_内容,item_姓名,created as item_created,author as item_author from tlk_测试表A order by item_created desc";
  30.     int page2 = 0;
  31.     if(pageNow !=null)page2= Integer.parseInt(pageNow);

  32.     if(pageNow2 !=null) page2=Integer.parseInt(pageNow2);

  33.     if(page2 <1) page2=1;
  34.     int lines =10;
  35.    
  36.     WebUser user = (WebUser) session.getAttribute("FRONT_USER");   //获取前台登陆用户的session,返回的是一个用户对象, FRONT_USER前台登录用户键名
  37.     String domainid = user.getDomainid();   //获取前台用户session中存储的domainid.

  38.     long count = process.countBySQL(sql,domainid);
  39.     int rowCount = (int)count;

  40.     int maxPage = 0;
  41.     if(rowCount % lines == 0){
  42.             maxPage = rowCount / lines;
  43.     }else{
  44.             maxPage = rowCount / lines+1;
  45.     }

  46.     if(page2 > maxPage){ page2 = maxPage;}

  47.     DataPackage datePackage = null;
  48.     datePackage = process.queryBySQLPage(sql,page2,lines,domainid);
  49.       
  50.    

  51. %>

  52. <script language="javascript" >
  53.    function gob(){
  54.    var value = document.getElementById("_jumppage").value;
  55.    document.f2.action="kimitest2.jsp?_jumppage="+value;
  56.    document.f2.submit();
  57.        return;
  58.   }

  59.    function agentStart(){
  60.                  WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'',maxDate:'9999-99-99',skin:'whyGreen'});
  61.         }

  62.    function agentEnd(){
  63.                 var time=document.getElementById("d11").value;
  64.                 WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:time,maxDate:'9999-99-99',skin:'whyGreen'});
  65.         }
  66. </script>
  67. <form name="f2" method="post">

  68. <!-- 数据表格 -->
  69. <div id="dataTable" class="front-scroll-auto front-bgcolor2" style="width:100%;height:475px;">

  70. <table bordercolor="blue" cellspacing="0" cellpadding="0" width="100%" bgcolor="#ffffff" border="1">
  71. <tr style="color:blue;font-size:18pt;font-family:Arial,Vendera;background-color:pink;">
  72. <td align="center">编号</td><td align="center">内容</td><td align="center">姓名</td><td align="center">创建时间</td><td align="center">记录创建者</td>
  73. </tr>
  74. <%
  75.    Iterator iter = datePackage.datas.iterator();
  76.    while(iter.hasNext()){
  77.         Document doc = (Document)iter.next();
  78.         String userName="";
  79.         if(doc.getItemValueAsString("AUTHOR")!=null){
  80.                 String userid=doc.getItemValueAsString("AUTHOR");
  81.             if(!(userid.equals(""))){
  82.                     UserProcessBean userProcess=new UserProcessBean();
  83.                 UserVO userVO=(UserVO)userProcess.doView(userid);
  84.                 userName=userVO.getName();
  85.             }
  86.         }              
  87. %>
  88. <tr>
  89.     <td style="padding:10px">
  90.     <%
  91.         String docid=doc.getItemValueAsString("id")!=null ? doc.getItemValueAsString("id") : "";
  92.         String formid=doc.getItemValueAsString("formid")!=null ? doc.getItemValueAsString("formid") : "";
  93.         String tForm="11e3-619f-cd679a4d-9bff-ed34f2f7ce39";
  94.         String backurl="http://localhost:8081/obpm/portal/kimitest2.jsp?pageNow="+page2;
  95.         String url="http://localhost:8081/obpm/portal/dynaform/document/view.action?_docid="+docid+"&_formid="+formid
  96.                         +"&_templateForm="+tForm+"&signatureExist=false&application="+applicationid+"&_backURL="+backurl ; %>
  97.         <a href="<%=url %>">
  98.             <%=doc.getItemValueAsString("编号")!=null ? doc.getItemValueAsString("编号") : ""%>
  99.         </a>
  100.    </td>
  101. <td style="padding:10px"><%=doc.getItemValueAsString("内容")!=null ? doc.getItemValueAsString("内容") : ""%></td>
  102. <td style="padding:10px"><%=doc.getItemValueAsString("姓名")!=null ? doc.getItemValueAsString("姓名") : ""%></td>
  103. <td style="padding:10px"><%=doc.getItemValueAsDate("CREATED")!=null ? doc.getItemValueAsDate("CREATED").toString().substring(0,10) : ""%></td>
  104. <td style="padding:10px"><%=doc.getItemValueAsString("AUTHOR")!=null ? userName : ""%></td>
  105. </tr>
  106. <% } %>
  107. </table>
  108. </div>
  109. <!-- 分页导航(page navigate) -->
  110. <div id="pageTable" class="front-scroll-hidden"  >
  111.         <table width="100%" border="0" cellspacing="0" cellpadding="0">
  112.                 <tr class="page-nav"><td>
  113.                                         <a href='kimitest2.jsp?pageNow=1'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_first.gif" alt="首页"></a>&nbsp;
  114.                                         <a href='kimitest2.jsp?pageNow=<%=page2-1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_previous.gif" alt="上一页"></a>&nbsp;
  115.                                
  116.                                 <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
  117.                                 <%=page2 %>页&nbsp;总计<%=maxPage %>页
  118.                                 <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
  119.                                
  120.                                 跳转&nbsp;<input type="text" style="width:25px;height:18px;" name="_jumppage" id ="_jumppage" />
  121.                                 <input type="button" onclick='gob();' style="height:19px;font-size: 12px;position:relative;margin:1px auto" value="跳转"/>&nbsp;
  122.                                
  123.                                 <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
  124.                        
  125.                                 <a href='kimitest2.jsp?pageNow=<%=page2+1 %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_next.gif" alt="下一页"></a>&nbsp;
  126.                                 <a href='kimitest2.jsp?pageNow=<%=maxPage %>'><img src="/obpm/portal/default/resource/imgv2/front/main/pg_last.gif" alt="末页"></a>&nbsp;
  127.                                 <img src="/obpm/portal/default/resource/imgv2/front/main/act_seperate.gif"/>&nbsp;
  128.                                 <td align="right">总记录数:(<%=rowCount %>)</td>
  129.                 </td></tr>
  130.         </table>
  131. </div>
  132. </form>
  133. <%}catch (Exception e){e.printStackTrace();} %>
  134. </body>
  135. </html>
复制代码
前台效果图如下:
a35.jpg
a36.jpg
 楼主| 上海普兰金融 发表于 2013-12-11 09:30:56 | 显示全部楼层
恩。链接可以了,但是还有个问题,平台首页经常一片空白,什么都显示不了,后台也没有任何日志,不知道怎么回事

本版积分规则

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

GMT+8, 2026-8-13 10:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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