| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <t:base type="jquery,easyui,tools"></t:base>
- <div class="easyui-layout" fit="true">
- <div region="center" style="padding:0px;border:0px">
- <table id="finishedTask" style="width: 700px; height: 300px">
- <thead>
- <tr>
- <th field="taskId" hidden="true">
- <t:mutiLang langKey="common.id"></t:mutiLang>
- </th>
- <th field="name" width="50">
- <t:mutiLang langKey="process.task.name"></t:mutiLang>
- </th>
- <th field="processDefinitionId" width="50">
- <t:mutiLang langKey="process.definition"></t:mutiLang>
- </th>
- <th field="processInstanceId" width="50">
- <t:mutiLang langKey="process.instance"></t:mutiLang>
- </th>
- <th field="opt" width="50">
- <t:mutiLang langKey="common.operation"></t:mutiLang>
- </th>
- </tr>
- </thead>
- </table>
- <script type="text/javascript">
- //查看流程历史
- function viewHistory(processInstanceId) {
- var url = "";
- var title = "<t:mutiLang langKey='process.history'></t:mutiLang>";
- url = "activitiController.do?viewProcessInstanceHistory&processInstanceId="
- + processInstanceId + "&isIframe";
- addOneTab(title, url);
- }
- // 编辑初始化数据
- function getData(data) {
- var rows = [];
- var total = data.total;
- for (var i = 0; i < data.rows.length; i++) {
- rows
- .push({
- taskId : data.rows[i].taskId,
- name : data.rows[i].name,
- processDefinitionId : data.rows[i].processDefinitionId,
- processInstanceId : data.rows[i].processInstanceId,
- opt : "[<a href=\"#\" onclick=\"viewHistory('"
- + data.rows[i].processInstanceId
- + "')\"><t:mutiLang langKey='common.history'></t:mutiLang></a>]"
- });
- }
- var newData = {
- "total" : total,
- "rows" : rows
- };
- return newData;
- }
- // 刷新
- function reloadTable() {
- $('#finishedTask').datagrid('reload');
- }
- // 设置datagrid属性
- $('#finishedTask')
- .datagrid(
- {
- title : '<t:mutiLang langKey='common.home.task'></t:mutiLang>',
- idField : 'id',
- fit : true,
- loadMsg : '<t:mutiLang langKey='common.data.loading'></t:mutiLang>',
- pageSize : 10,
- pagination : true,
- sortOrder : 'asc',
- rownumbers : true,
- singleSelect : true,
- fitColumns : true,
- showFooter : true,
- url : 'activitiController.do?finishedTaskDataGrid',
- loadFilter : function(data) {
- return getData(data);
- }
- });
- //设置分页控件
- $('#finishedTask')
- .datagrid('getPager')
- .pagination(
- {
- pageSize : 10,
- pageList : [ 10, 20, 30 ],
- beforePageText : '',
- afterPageText : '/{pages}',
- displayMsg : '{from}-{to}<t:mutiLang langKey='common.total'></t:mutiLang>{total}<t:mutiLang langKey='common.item'></t:mutiLang>',
- showPageList : true,
- showRefresh : true,
- onBeforeRefresh : function(pageNumber, pageSize) {
- $(this).pagination('loading');
- $(this).pagination('loaded');
- }
- });
- </script>
- </div>
- </div>
|