bpmDefinitionSelector.jsp 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <title>我的流程定义列表</title>
  7. <%@include file="/commons/include/get.jsp" %>
  8. <script type="text/javascript" src="${ctx}/js/hotent/platform/bpm/FlowUtil.js" ></script>
  9. <style type="text/css">
  10. body{overflow-x:hidden;}
  11. </style>
  12. <script type="text/javascript">
  13. var isSingle='${isSingle}';
  14. $(function(){
  15. $("#bpmDefinitionItem").find("tr").bind('click', function() {
  16. if(isSingle=='true'){
  17. var rad=$(this).find('input[name=defId]:radio');
  18. rad.attr("checked","checked");
  19. }else{
  20. var ch=$(this).find(":checkbox[name='defId']");
  21. window.parent.selectMulti(ch);
  22. }
  23. });
  24. });
  25. </script>
  26. </head>
  27. <body>
  28. <div class="panel">
  29. <div class="panel-top">
  30. <div class="panel-toolbar">
  31. <div class="toolBar">
  32. <div class="group"><a class="link search" id="btnSearch"><span></span>查询</a></div>
  33. </div>
  34. </div>
  35. <div class="panel-search">
  36. <form id="searchForm" method="post" action="selector.ht">
  37. <ul class="row">
  38. <li><span class="label">标题:</span><input type="text" name="Q_subject_SL" class="inputText" value="${param['Q_subject_SL']}"/></li>
  39. <li><span class="label">描述:</span><input type="text" name="Q_descp_SL" class="inputText" maxlength="125" value="${param['Q_descp_SL']}"/></li>
  40. </ul>
  41. </form>
  42. </div>
  43. </div>
  44. <div class="panel-body">
  45. <div class="panel-data">
  46. <c:set var="checkAll">
  47. <c:if test="${isSingle==false}">
  48. <input onclick="window.parent.selectAll(this);" type="checkbox" id="chkall"/>
  49. </c:if>
  50. </c:set>
  51. <display:table name="bpmDefinitionList" id="bpmDefinitionItem" requestURI="selector.ht" sort="external" cellpadding="1" cellspacing="1" export="false" class="table-grid">
  52. <display:column title="${checkAll}" media="html" style="width:30px;">
  53. <c:choose>
  54. <c:when test="${isSingle==true}">
  55. <input type="radio" class="pk" name="defId" value="${bpmDefinitionItem.defId}#${bpmDefinitionItem.subject}#${bpmDefinitionItem.defKey}#${bpmDefinitionItem.actDefId}">
  56. </c:when>
  57. <c:otherwise>
  58. <input type="checkbox" class="pk" name="defId" value="${bpmDefinitionItem.defId}#${bpmDefinitionItem.subject}#${bpmDefinitionItem.defKey}#${bpmDefinitionItem.actDefId}">
  59. </c:otherwise>
  60. </c:choose>
  61. </display:column>
  62. <display:column property="subject" title="标题" sortable="true" sortName="subject" ></display:column>
  63. <display:column title="分类" sortable="true" sortName="typeName">
  64. <c:out value="${bpmDefinitionItem.typeName}"></c:out>
  65. </display:column>
  66. <display:column property="versionNo" title="版本" sortable="true" sortName="versionNo" style="width:60px"></display:column>
  67. <display:column titleKey="状态" sortable="true" sortName="status" style="width:60px">
  68. <c:choose>
  69. <c:when test="${bpmDefinitionItem.status eq 0}">未发布</span></c:when>
  70. <c:when test="${bpmDefinitionItem.status eq 1}"><span class="green">发布</span></c:when>
  71. <c:when test="${bpmDefinitionItem.status eq 2}"><span class="red">禁用</span></c:when>
  72. <c:when test="${bpmDefinitionItem.status eq 3}"><span class="red">禁用(实例)</span></c:when>
  73. <c:when test="${bpmDefinitionItem.status eq 4}"><span class="green">测试</span></c:when>
  74. <c:otherwise><span class="red">未知</span></c:otherwise>
  75. </c:choose>
  76. </display:column>
  77. </display:table>
  78. <hotent:paging tableId="bpmDefinitionItem"/>
  79. </div>
  80. </div><!-- end of panel-body -->
  81. </div> <!-- end of panel -->
  82. </body>
  83. </html>