jqGrid jQuery 表格插件测试代码_jquery

官方Demo地址:http://www.trirand.com/blog/jqgrid/jqgrid.html

效果图:

页面代码:

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>本地数据</title>
<link href="css/redmond/jquery-ui-1.8.14.custom.css" rel="Stylesheet" />
<link href="css/ui.jqgrid.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.jqGrid.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#list1").jqGrid({
datatype:"local",
height:250,
colNames:['自动编号','地区编号','地区名称','所属城市编号'],
colModel:[ //这一项比较重要, 其中的name属性主要是用于后期的页面代码(注意这里的范围是本页面上的代码,不会涉及到后台代码), 而index属性是则是用于涉及后台时,给后台传递排序字段
{name:'id',index:'id',width:60,sorttype:"int"},
{name:'areaID',index:'areaID',width:80,sortable:false}, //sortable是该字段是否排序
{name:'area',index:'area',width:180},
{name:'father',index:'father',width:100,sortable:false} //colModel两个最主要就是1:name前台js用,2:index给后台传递排序字段
],
multiselect:true, //是否允许多选择多项
caption:"中国各城市的主要地区" //表格的标题文字
});
var mydata=[
{id:"1",areaID:'110101',area:'东城区',father:'110100'},
{id:"2",areaID:'110102',area:'西城区',father:'110100'},
{id:"3",areaID:'110103',area:'崇文区',father:'110100'},
{id:"4",areaID:'110104',area:'宣武区',father:'110100'},
{id:"5",areaID:'110105',area:'朝阳区',father:'110100'},
{id:"6",areaID:'110106',area:'丰台区',father:'110100'},
{id:"7",areaID:'110107',area:'石景山区',father:'110100'},
{id:"8",areaID:'110108',area:'海淀区',father:'110100'},
{id:"9",areaID:'110109',area:'门头沟区',father:'110100'},
{id:"10",areaID:'110111',area:'房山区',father:'110100'}
];
for(var i=0; i<mydata.length; i++) //循环给每行添加数据
{
$("#list1").jqGrid('addRowData',i+1,mydata[i]);
}
});
</script>
</head>
<body>
<table id="list1"></table>
<div id="pager1"></div>
</body>
</html>

时间: 2024-11-02 10:47:20

jqGrid jQuery 表格插件测试代码_jquery的相关文章

jQuery 表格插件整理_jquery

jQuery 表格插件 Flexigrid – Web 2.0 Javscript Grid for jQuery - 可变列宽,自动适应表头宽度,可通过 Ajax 连接 XML 数据源,类似 Ext Grid,但基于 jQuery 因此更轻量小巧. Chromatable JQuery Plugin - 固定表头,可滚动内容区,内容区滚动的时候表头位置保持不变. Ingrid, the jQuery Datagrid - 在 HTML 表格上加入列宽调整,分页,排序,行列式样等功能(演示).

jQuery表格插件datatables用法详解_jquery

一.Datatables简介DataTables是一个jQuery的表格插件.这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格.主要特点: 自动分页处理 即时表格数据过滤 数据排序以及数据类型自动检测 自动处理列宽度 可通过CSS定制样式 支持隐藏列 易用 可扩展性和灵活性 国际化 动态创建表格 免费的 二.如何使用在做后台的时候并没有美工和前端工程师来配合你做页面,为了显示数据并有一定的美感,我们可以使用jQuery的DataTables插件来帮助我们完

创建自己的jquery表格插件_jquery

在模仿easyui的dataGrid表格插件的同时,自己去封装了一个.实现了基本的json数据的动态加载,自动分页,全选全不选,鼠标悬浮变色,隔行变色等 由于涉及到ajax访问,所以必须部署到iis上才能看出效果,先给大家看一下效果图: css样式 /* CSS Document */ body { font: 14px/1.43 "Helvetica Neue", Tahoma, "Microsoft YaHei", Arial; color: #253443;

jQuery表格插件datatables用法汇总_jquery

DataTables是一个jQuery的表格插件,本文为大家分享了表格插件datatables用法,介绍了基础的部分知识,具体内容如下 一.初始化 在页面中 <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.11/css/jquery.dataTables.css&

Jquery 表格插件

问题描述 哪位大神能提供一款表格插件,能带下载功能的插件,我查了资料jquery挺多表格插件,但好像都不带下载功能 解决方案 解决方案二:你自己写上千行js代码还写不好的那些,才应该使用插件.你自己写3.4行代码的那些js,为什么还要求天上掉下下载插件啊?解决方案三:下载是服务端功能,jQuery运行于客户端,所以不会有下载功能,但可以有导出功能解决方案四:下载的话你可以找报表工具,简单的下载你可以直接将html以excel的方式导出解决方案五:下载是要你自己写的,跟jquery表格插件没有关系

jQuery表格插件:帮助Web设计者驾御HTML表格

本文搜集了大量 jQuery 表格插件,帮助 Web 设计者更好地驾御 HTML 表格,你可以对表格进行横向和竖向排序,设置固定表头,对表格进行搜索,对大表格进行分页,对表格进行滚动,拖放操作等等.这些插件很多都包含详细的教程. jQuery 表格插件 Flexigrid – Web 2.0 Javscript Grid for jQuery - 可变列宽,自动适应表头宽度,可通过 Ajax 连接 XML 数据源,类似 Ext Grid,但基于 jQuery 因此更轻量小巧. Chromatab

Jquery ajax请求导出Excel表格的实现代码_jquery

直接贴代码吧 $("#btn-export").click(function(){ var exportExcel = "export_excel"; dataParams[exportExcel] = 1; var params = $.param(dataParams); var url = host+"&"+params; $('<form method="post" action="' + ur

jQuery表格插件ParamQuery简单使用方法示例_jquery

实现步骤:先在html的head中加入对jQuery和jQuery UI的引用: 复制代码 代码如下: <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/themes/base/jquery-ui.css" /><script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/j

基于jQuery日历插件制作日历_jquery

来看下最终效果图吧: 是长得丑了一点,不要吐槽我-.- 首先来说说这个日历主要的制作逻辑吧: ·一个月份最多有31天,需要一个7X6的表格去装载 ·如果知道了某个月份1号是星期几,这个月份有多少天,一个循环就可以显示某个月的日历了吧(眼睛都放光了*.*) ·加上一些控件让用户可以方便操作吧(比如可以输入年份.月份,可以点击选择年份.月份) 新建一个html文件,html结构: <div class="container"> <input type="text