直接上代码,其它与后台交互和一般Grid没有区别:
html代码:
<table id="kpiTable" class="scroll" cellpadding="0" cellspacing="0"></table>
<div id="kpiPager"></div>
js代码:
jQuery("#kpiTable").jqGrid({
url:"../dashbord/getParentKPI.do",
datatype: "json",
height: 400,
width:915,
colNames:['ID','KPI分类', '分类名称'],
colModel:[
{name:'id',index:'id', width:55, sortable:true},
{name:'type',index:'type', width:150,editable:true},
{name:'label',index:'label', width:150,editable:true}
],
rowNum:8,
rowList:[8,10,20,30],
pager: '#kpiPager',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
multiselect: false,
subGrid: true,
editurl:"../dashbord/editParentType.do",
jsonReader : {
id : '0'
},
caption: "KPI分类",
subGridRowExpanded: function(subgrid_id, row_id) {
var subgrid_table_id, pager_id;
subgrid_table_id = subgrid_id+"_t";
pager_id = "p_"+subgrid_table_id;
$("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table><div id='"+pager_id+"' class='scroll'></div>");
jQuery("#"+subgrid_table_id).jqGrid({
url:"../dashbord/getSonKPI.do?pid="+row_id,
datatype: "json",
colNames: ['ID','分类ID','KPI指标ID','指标名称'],
colModel: [
{name:"id",index:"id",width:80,key:true,align:"center"},
{name:"pid",index:"pid",width:80,editable:true},
{name:"type",index:"type",width:80,align:"center",editable:true},
{name:"label",index:"label",width:120,align:"left",editable:true}
],
rowNum:20,
width:868,
pager: pager_id,
viewrecords : true,
forceFit : true,
editurl:"../dashbord/editSonType.do",
jsonReader : {
id : '0'
},
sortname: 'id',
height:"100%"
});
jQuery("#"+subgrid_table_id).jqGrid('navGrid',"#"+pager_id,{edit:true,add:true,del:true})
}
}).navGrid("#kpiPager",{
edit : true,
add : true,
del : true
});
分享到:
相关推荐
《jQuery.jqGrid-3.5-beta:一个强大的数据管理框架》 在Web开发领域,高效的数据管理和展示是至关重要的。jQuery.jqGrid是这样一个工具,它为开发者提供了强大而灵活的数据网格解决方案。这个名为"jquery.jqGrid-...
1. **基本使用**:jqGrid通过在HTML表格元素上应用jQuery选择器和方法来初始化,允许开发者轻松地将静态或动态数据转化为可操作的表格。基本语法是`$("#gridId").jqGrid(options);`,其中`options`是一个包含配置...
jqgrid-jquery-rails 由Doc Walker认可提供为Rails 3.1+资产管道打包的jqGrid jQuery插件。安装将这些行添加到应用程序的Gemfile : # jqgrid jquery plugin packaged for the rails asset pipelinegem 'jqgrid-...
jquery.jqGrid-4.8.2(jquery表格插件).zip----------jqGrid4.8.2包,官网下载的,原封不动的在这里。 jqgrid_demo40-----可用的-使用方法请查看README文件. jqgrid_3.6.5_API_en.chm------附加放在这里的其它资料...
在本"jQgrid demo"中,我们将深入探讨如何利用 jQGrid 实现交互式的数据展示和操作。 jQGrid 的核心特性包括: 1. **数据加载与显示**:jQGrid 支持从服务器或本地数据源动态加载数据,并以表格形式展示。它可以...
jqGrid与ASP.NET MVC结合使用,可以为开发者提供优雅的数据展示和管理方式,提升用户体验。 **二、MVC4简介** ASP.NET MVC4是微软推出的一种基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序...
例如,一个名为`GetGridData`的方法可以返回JSON格式的数据,供jqGrid使用。在MVC4中,这通常通过`JsonResult`类型的动作结果实现。每个具体的控制器(如`EmployeeController`、`OrderController`等)可以根据业务...
jqGrid没有setComplexGroupHeaders方法,使用此插件实现三级分组表头功能
jqGrid是一款功能强大的JavaScript数据网格插件,常用于在网页上展示、操作和管理大量结构化数据。这个学习笔记主要围绕“jqGrid学习笔记1”展开,内容来源于jqGrid的英文PDF文档,结合了源码解析和实用工具的介绍。...
jqgrid-contextmenu-show-hide-columns jQGrid 具有显示/隐藏列功能(上下文菜单) 此存储库是讨论在 jqGrid 中添加显示/隐藏列功能的最佳方法的草案。 在列中添加可见性属性 右键单击标题以显示带有列复选框列表...
在本文中,我们将深入探讨jQuery.jqGrid-4.4.3版本,理解其功能、使用方法以及在实际项目中的应用。 jQuery.jqGrid是基于jQuery库的表格插件,提供丰富的功能,如数据的分页、排序、搜索和编辑等,适用于创建交互式...
jquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zipjquery.jqGrid-3.8.2.zip
Jqgrid demo-史上最强大,没有之一, 为了大家能够更好的学习和使用Jqgrid网格插件,我决定用Strtus2+Spring+hibernate+Jquery+Jqgrid实现一个Jqgrid网格插件的demo。当然官方网站上面已经有了PHP版本和ASP.NET版本...
本文将围绕"jquery.jqGrid-4.3.1+jquery-ui-1.8.17.rar"这一压缩包中的两个主要组件进行深入探讨。 首先,jQuery.jqGrid 4.3.1是一个功能强大的表格展示和管理工具,适用于创建交互式的数据网格。这个版本提供了...
jquery.jqGrid-4.6.0(jquery表格插件).zip----------jqGrid4.6.0包,官网下载的,原封不动的在这里。 jqgrid_demo40-----可用的-使用方法请查看README文件.rar-----------经我修改过的demo40,官网上面demo40下载...
将 jqGrid 与 Bootstrap 4 结合使用,可以创建美观且功能丰富的数据网格,适用于各种设备。 标题 "jqgrid + bootstrap4.0 直接使用" 暗示这个压缩包提供了一个可以直接运行的 jqGrid 示例,集成了 Bootstrap 4 的...
JqGrid使用jQuery库,提供了一种灵活、可定制的方式来呈现和管理表格数据,包括排序、分页、过滤、编辑等多种功能。 JqGrid的主要特点包括: 1. **数据展示**:JqGrid可以轻松地展示成百上千行的数据,并支持多种...
这个"jqGrid-3.5.alfa-2"版本是截至2009年4月2日的最新版本,对于那些无法访问官方网站获取更新的用户来说,这是一个宝贵的资源。 jqGrid 的核心功能包括数据展示、编辑、搜索、排序、分页以及自定义操作。它支持...
这个资源文件"jquery.jqGrid-4.5.2.zip"包含了所有必要的组件,让我们深入探讨其核心特性与应用。 一、jqGrid简介 jqGrid是基于jQuery的表格插件,提供丰富的功能,如分页、排序、搜索、过滤、编辑、导出等,支持...
这个"jqGrid-master"压缩包是该库的最新版本,从官方英文站点下载,为用户提供了便捷的获取途径。jqGrid主要用于展示和操作数据,尤其适合那些需要处理大量结构化数据的应用场景。它支持多种功能,如数据的分页、...