页面加入:
<div class="grid-wrap">
<table id="unRelatedAuditStaffOrderGrid">
</table>
<div id="unRelatedAuditStaffOrderPager"></div>
</div>
js代码:
var url=rootPath, gridQryUrl = url+"/oneLevelStaffAuditWorkDataList",unRelatedAuditStaffOrderGridQryUrl = url+"/unRelatedAuditStaffOrderList"; //alert("rootPath:" + rootPath); var model=avalon.define({ $id:"mainCtrl",mainInfo:{},dailyPhrase:{}, user:SYSTEM.user,month_over:0,concatRecordList:[],noticeList:[], init:function(){ this.loadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,''); this.loadGrid("#unRelatedAuditStaffOrderGrid","#unRelatedAuditStaffOrderPager",unRelatedAuditStaffOrderGridQryUrl,''); }, reloadGrid:function(gridLabel,pagerLabel,queryUrl,olStateCd){ var param = {"olStateCd":olStateCd}; var $pager = pagerLabel; $(gridLabel).jqGrid("setGridParam", { url:queryUrl, datatype:"json", mtype:'GET', pager: $pager, postData:param }).trigger("reloadGrid"); }, loadGrid:function(gridLabel,pagerLabel,queryUrl,olStateCd){ var param = {"olStateCd":olStateCd}; var $pager = jQuery(pagerLabel); $(gridLabel).jqGrid({ url:queryUrl, postData:param, datatype: "json", mtype: 'GET', colNames: ['购物车ID', '购物车流水', '接入号', '客户名称', '受理渠道', '受理员工', '稽核订单状态','稽核类型','工作类型'], colModel: [ { name: 'olid', index: 'olId', width: 150, align: "center",search: false}, { name: 'olnbr', index: 'olnbr', width: 150, align: "center" }, { name: 'accessnumber', index: 'accessnumber', width: 100, align: "center" }, { name: 'partyname', index: 'partyname', width: 100, align: "center", search: false }, { name: 'channelname', index: 'channelname', width: 250, align: "center", search: false }, { name: 'staffname', index: 'staffname', width: 150, align: "center", search: false }, { name: 'olstatename', index: 'olstatename', width: 100, align: "center", search: false }, { name: 'marking', index: 'marking', width: 100, align: "center", search: false }, { name: 'actiontypename', index: 'actiontypename', width: 100, align: "center", search: false } ], rowList: [10, 20, 30], sortname: 'olid', viewrecords: true, sortorder: "desc", jsonReader: { root: "data.list", total: "data.totalPage", page: "currpage", records: "data.totalRow", repeatitems: false }, loadError:function() { parent.Public.tips({ type:1, content:"加载数据异常!" }) }, pager: $pager, rowNum: 5, altclass: 'altRowsColour', width: 'auto', height: 280 }); } }); model.init(); $(function() { var $totalNumDiv = $("#totalNumDiv"); var $unConfirmNumDiv = $("#unConfirmNumDiv"); var $transferNumDiv = $("#transferNumDiv"); var $dealNumDiv = $("#dealNumDiv"); var $auditFailedNumDiv = $("#auditFailedNumDiv"); // 绑定事件 // 工作总量 $totalNumDiv.unbind("click").bind("click",function(){ var olStateCd = ''; model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd); }); // 待认定数量 $unConfirmNumDiv.unbind("click").bind("click",function(){ var olStateCd = 1; model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd); }); // 转派数量 $transferNumDiv.unbind("click").bind("click",function(){ var olStateCd = 10; model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd); }); // 已处理数量 $dealNumDiv.unbind("click").bind("click",function(){ var olStateCd = 6; model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd); }); // 审核未通过数量 $auditFailedNumDiv.unbind("click").bind("click",function(){ var olStateCd = 8; model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd); }); });
页面效果:
相关推荐
在这个“jqGrid使用XML數據源例子”中,我们将探讨如何配置jqGrid来从XML文件中获取并显示数据。 首先,我们需要了解XML(Extensible Markup Language)是一种用于标记数据的格式,它被广泛用于数据交换和存储。XML...
jQgrid 使用帮助 jQgrid 是一个功能强大且灵活的表格控件,能够将数据动态地展示在网页上,并提供了丰富的编辑、增删查改、分类显示等功能。下面是对 jQgrid 的详细介绍: jQgrid 包说明 jQgrid 主要由以下几个包...
这个压缩包包含了一份`jqgrid使用说明及实例.docx`文档,以及两个必要的库文件:`jquery-ui-1.9.2.custom.zip`和`jquery.jqGrid-4.4.3.zip`,旨在帮助开发者快速上手并应用jqGrid。 **使用说明:** 1. **引入库...
**JqGrid 使用手册** JqGrid 是一个基于 jQuery 的数据网格插件,它提供了丰富的功能,用于在网页上展示和操作数据集。这个插件允许用户以表格形式展示大量数据,并支持排序、分页、搜索、编辑和更多高级功能。在本...
下面将详细介绍jqGrid的基本使用、核心功能以及如何进行设置。 ### 1. 安装与引入 首先,你需要在项目中引入jqGrid所需的JavaScript和CSS文件。通常,这包括`jquery.jqgrid.min.js`和`ui.jqgrid.css`。你可以通过...
在这个"jqGrid使用范例"中,我们将探讨如何将jqGrid与后端服务,包括Servlet和Struts2框架进行集成。 1. **jqGrid基本结构** jqGrid的核心是HTML表格元素,通过JavaScript脚本进行动态填充和操作。在HTML中,你...
### jqGrid 使用帮助 #### 一、jqGrid简介与组件说明 **jqGrid** 是一个高级、响应式且高度可定制的 jQuery 插件,它能够帮助开发者快速地创建复杂的数据表格界面。jqGrid 支持多种数据源格式(如 JSON、XML),...
jqGrid支持从服务器动态加载数据,可以使用`url`参数指定数据源,通过`datatype`参数设置数据类型(如`json`或`xml`)。数据加载过程中,还可以配置分页、排序和搜索等功能,如`loadonce`(一次性加载所有数据)、`...
例如,你可以使用`$("#gridId").jqGrid({...})`来初始化一个jqGrid实例。 3. **数据源**:jqGrid支持多种数据源,包括本地数组、JSON数据、XML数据以及AJAX请求。你可以通过`data`选项指定本地数据,或者通过`url`...
jQgrid中文文档API jQgrid是一个功能强大且流行...本文档提供了jQgrid的中文文档API,涵盖了其原理、使用方法、参数配置、事件处理、数据处理、ColModel API等方面的知识点,为开发者提供了一个全面的jQgrid使用指南。
在 jqGrid 中,我们可以使用一系列方法来实现对表格数据的编辑操作。以下是关于 jqGrid 行编辑方法的详细说明: 1. **editRow**: 此方法用于将指定行切换到编辑模式。调用格式为 `editRow(rowid, keys, oneditfunc,...
jqGrid使用ajax技术来处理对数据的请求和响应。这意味着,页面上的操作可以异步地与服务器通信,无需重新加载整个页面即可更新数据。 3. jqGrid的皮肤 从版本3.5开始,jqGrid完全支持jquery UI的theme。这意味着...
jqGrid使用ajax来实现请求与响应的处理。 接下来,我们来介绍一下jqGrid的皮肤。从3.5版本开始,jqGrid完全支持jqueryUI的theme。我们可以通过访问***来下载所需的主题,当然也可以自己编辑主题。对于jqGrid,我们...
这个"jqgridDemo"应该是包含了一些基本和进阶的jqGrid使用示例,帮助用户快速理解和应用jqGrid到自己的项目中。由于描述中提到官方没有提供可以直接下载的demo,这个压缩包可能是个人或社区为了方便开发者而整理的...
为了与服务器进行数据交换,jqGrid 使用 JSON 或 XML 格式。服务器返回的数据通常包含数据行、总行数、状态信息等,以便 jqGrid 正确地呈现和处理。 总的来说,jqGrid 提供了一个强大的工具集,使得在Web应用中展示...
jqGrid 使用 AJAX 实现异步通信,当用户在前端操作表格(如筛选、排序、分页等)时,jqGrid 会通过 AJAX 请求将这些操作转换为对服务器的请求。服务器根据这些请求返回相应的数据或执行操作,然后将结果以 JSON 或 ...
"jqGrid使用帮助.doc"文档很可能是jqGrid 3.8.1的中文版用户手册,涵盖了如何安装、配置和使用jqGrid的基本步骤,以及更高级的功能如自定义列、处理服务器数据、使用API等。通过这份文档,开发者可以快速掌握jqGrid...
这个资料合集包含了一个 jqGrid 的实例,以及相关的文档,可以帮助我们深入了解和使用 jqGrid。 首先,`jqGrid 使用助手.doc` 可能是一份详细指南,涵盖了如何初始化、配置、操作和自定义 jqGrid 的各个方面。这份...
8. **样式和主题**:jqGrid 使用 CSS 进行样式控制,4.0 版本可能包含了预设的 CSS 文件,如 `css/ui.jqgrid.css`,可以定制网格的外观。同时,jqGrid 兼容 jQuery UI 主题,可以通过 `uiTheme` 参数选择或创建自己...
下面将详细介绍JQGrid的基本使用、主要特性、配置选项以及如何在实际项目中应用。 1. 基本使用: JQGrid通过HTML元素初始化,通常是一个`<table>`标签。通过设置`id`属性,我们可以指定JQGrid应绑定到哪个表格。...