serviceTaskProperties.jsp 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@include file="/context/mytags.jsp"%>
  4. <script type="text/javascript">
  5. var tid = '${id}';
  6. var task = workflow.getFigure(tid);
  7. populateTaskProperites();
  8. function saveTaskProperties(){
  9. task.taskId=$('#id').val();
  10. task.taskName=$('#name').val();
  11. task.expression=$('#expression').val();
  12. task.documentation=$('#documentation').val();
  13. task.serviceType=$('#serviceType').val();
  14. task.resultVariable=$('#resultVariable').val();
  15. tip("保存成功 !");
  16. }
  17. function populateTaskProperites(){
  18. $('#id').val(task.taskId);
  19. $('#name').val(task.taskName);
  20. $('#expression').val(task.expression);
  21. $('#documentation').val(task.documentation);
  22. $('#serviceType').val(task.serviceType);
  23. $('#resultVariable').val(task.resultVariable);
  24. }
  25. </script>
  26. <div id="task-properties-layout" class="easyui-layout" fit="true">
  27. <div id="task-properties-toolbar-panel" region="north" border="false" style="height:30px;background:#E1F0F2;">
  28. <a href="##" id="sb2" class="easyui-linkbutton" plain="true" iconCls="icon-save" onclick="saveTaskProperties()"><t:mutiLang langKey="bpm.designer.page.save"/></a>
  29. </div>
  30. <div id="task-properties-panel" region="center" border="true">
  31. <div id="task-properties-accordion" class="easyui-accordion" fit="true" border="false">
  32. <div id="general" title="<t:mutiLang langKey="bpm.designer.page.servertask.mainproper"/>" selected="true" class="properties-menu">
  33. <table id="general-properties">
  34. <tr>
  35. <td align="right">Id:</td>
  36. <td><input type="text" id="id" name="id" value=""/></td>
  37. </tr>
  38. <tr>
  39. <td align="right"><t:mutiLang langKey="bpm.designer.page.servertask.name"/>:</td>
  40. <td><input type="text" id="name" name="name" value=""/></td>
  41. </tr>
  42. <tr>
  43. <td align="right"><t:mutiLang langKey="bpm.designer.page.servertask.doc"/>:</td>
  44. <td><textarea id="documentation" name="documentation" cols="15" rows="4"></textarea></td>
  45. </tr>
  46. <tr>
  47. <td align="right"><t:mutiLang langKey="bpm.designer.page.servertask.type"/>:</td>
  48. <td><select id="serviceType" >
  49. <option value="javaClass">javaClass</option>
  50. <option value="expression" >expression</option>
  51. <option value="delegateExpression" >delegateExpression</option>
  52. </select>
  53. </td>
  54. </tr>
  55. <tr>
  56. <td align="right"><t:mutiLang langKey="bpm.designer.page.servertask.expression"/>:</td>
  57. <td>
  58. <textarea id="expression" name="expression" cols="25" rows="5"></textarea>
  59. </td>
  60. </tr>
  61. <tr>
  62. <td align="right"><t:mutiLang langKey="bpm.designer.page.servertask.resultVar"/>:</td>
  63. <td><input type="text" id="resultVariable" name="resultVariable" value=""/></td>
  64. </tr>
  65. </table>
  66. <fieldset style="line-height: 21px;">
  67. <legend>说明</legend>
  68. <div>1.服务任务,当流程执行到服务任务时,执行相应的服务内容。</div>
  69. <div>2.类型:<br/>&nbsp;&nbsp;&nbsp;&nbsp;javaClass,执行java类;<br/>&nbsp;&nbsp;&nbsp;&nbsp;expression:表达式,<br/>&nbsp;&nbsp;&nbsp;&nbsp;delegateExpression:Spring容器中bean。</div>
  70. <div>3.执行内容:具体的类全名,或表达式。</div>
  71. <div>4.返回变量:任务返回处理结果保存到流程变量中的变量名称。</div>
  72. </fieldset>
  73. </div>
  74. </div>
  75. </div>
  76. </div>