bpmDefinitionSelectNodes.jsp 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. <%@include file="/commons/include/get.jsp" %>
  6. <title>选择流程任务节点</title>
  7. <script type="text/javascript">
  8. /*KILLDIALOG*/
  9. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  10. //选择任务节点
  11. function selectTaskNode(){
  12. var nodeIdRd=$("[name='nodeId']:checked");
  13. if(nodeIdRd){
  14. //window.returnValue={nodeId:nodeIdRd.val(),nodeName:nodeIdRd.attr('nodeName')};
  15. var rtn={nodeId:nodeIdRd.val(),nodeName:nodeIdRd.attr('nodeName')};
  16. dialog.get("sucCall")(rtn);
  17. }else{
  18. //window.returnValue={nodeId:'',nodeName:''};
  19. var rtn={nodeId:'',nodeName:''};
  20. dialog.get("sucCall")(rtn);
  21. }
  22. dialog.close();
  23. }
  24. </script>
  25. </head>
  26. <body>
  27. <div class="panel">
  28. <div class="hide-panel">
  29. <div class="panel-top">
  30. <div class="panel-toolbar">
  31. <div class="toolBar">
  32. <div class="group"><a class="link save" onclick="selectTaskNode()"><span></span>选择</a></div>
  33. <div class="l-bar-separator"></div>
  34. <div class="group"><a class="link del" onclick="javasrcipt:dialog.close()"><span></span>关闭</a></div>
  35. <div class="l-bar-separator"></div>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. <div class="panel-body">
  41. <table cellpadding="1" cellspacing="1" class="table-grid">
  42. <thead>
  43. <tr>
  44. <th width="120">
  45. 序号
  46. </th>
  47. <th>
  48. 节点名称
  49. </th>
  50. </tr>
  51. </thead>
  52. <c:forEach items="${taskNodeMap}" var="map" varStatus="i">
  53. <c:choose>
  54. <c:when test="${i.index%2==0}" >
  55. <tr class="odd">
  56. </c:when>
  57. <c:when test="${i.index%2==1}" >
  58. <tr class="even">
  59. </c:when>
  60. </c:choose>
  61. <td>
  62. <span>${i.count}</span>
  63. <input type="radio" class="pk" name="nodeId" value="${map.key}" nodeName="${map.value}"/>
  64. </td>
  65. <td>
  66. ${map.value}
  67. </td>
  68. </tr>
  69. </c:forEach>
  70. </table>
  71. </div>
  72. </div>
  73. </body>
  74. </html>