bpmDefVarGetByDeployNode.jsp 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  4. <%@taglib prefix="f" uri="http://www.jee-soft.cn/functions" %>
  5. <%@ taglib prefix="display" uri="http://displaytag.sf.net" %>
  6. <%@include file="/commons/include/html_doctype.html" %>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  10. <title>流程变量选择</title>
  11. <%@include file="/commons/include/get.jsp" %>
  12. <script type="text/javascript">
  13. /*KILLDIALOG*/
  14. var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
  15. window.name="win";
  16. $(function(){
  17. jQuery.highlightTableRows();
  18. });
  19. function selectVars(key,name){
  20. var obj={key:key,name:name};
  21. //window.returnValue=obj;
  22. dialog.get('sucCall')(obj);
  23. dialog.close();
  24. }
  25. </script>
  26. </head>
  27. <body>
  28. <div class="panel" >
  29. <div class="hide-panel">
  30. <div class="panel-top">
  31. <div class="tbar-title">
  32. <span class="tbar-label">流程变量选择</span>
  33. </div>
  34. </div>
  35. </div>
  36. <div class="panel-body">
  37. <div class="panel-data">
  38. <display:table name="bpmDefVarList" id="bpmDefVarItem" cellpadding="1" cellspacing="1" class="table-grid">
  39. <display:column property="varName" title="变量名称" ></display:column>
  40. <display:column title="变量数据类型" >
  41. <c:choose>
  42. <c:when test="${bpmDefVarItem.varDataType eq 'string'}">字符串</c:when>
  43. <c:when test="${bpmDefVarItem.varDataType eq 'number'}">数字</c:when>
  44. <c:when test="${bpmDefVarItem.varDataType eq 'date'}">日期</c:when>
  45. </c:choose>
  46. </display:column>
  47. <display:column title="节点名称" >
  48. <c:choose>
  49. <c:when test="${bpmDefVarItem.varScope eq 'global'}">全局变量</c:when>
  50. <c:when test="${bpmDefVarItem.varScope eq 'task'}">${bpmDefVarItem.nodeName}</c:when>
  51. </c:choose>
  52. </display:column>
  53. <display:column title="选择">
  54. <a href="javascript:;" onclick="selectVars('${bpmDefVarItem.varKey}','${bpmDefVarItem.varName}')" class="link edit" target="win">选择</a>
  55. </display:column>
  56. </display:table>
  57. </div>
  58. </div><!-- end of panel-body -->
  59. </div>
  60. </body>
  61. </html>