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


Posted in Javascript onDecember 05, 2013

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

实现步骤:
先在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/jquery.min.js"></script>       <!--用了CDN链接(自适应http, https的切换),所以src的开头直接用了"//"-->
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>  <!--同上-->

再加入对Param Query Grid的引用:

<link rel="stylesheet" href="/Content/pqgrid/pqgrid.min.css" />           <!--这个css文件必须引用,无论你是用了皮肤,还是没有用到皮肤,都要引用-->
<script type="text/javascript" src="/Scripts/pqgrid.min.js" ></script>    <!--这个js文件必须引用-->

增加脚本代码:

$(function () {
                var data = [    [1, 'Exxon Mobil', '339,938.0', '36,130.0'],
                                [2, 'Wal-Mart Stores', '315,654.0', '11,231.0'],
                                [3, 'Royal Dutch Shell', '306,731.0', '25,311.0'],
                                [4, 'BP', '267,600.0', '22,341.0'],
                                [5, 'General Motors', '192,604.0', '-10,567.0'],
                                [6, 'Chevron', '189,481.0', '14,099.0'],
                                [7, 'DaimlerChrysler', '186,106.3', '3,536.3'],
                                [8, 'Toyota Motor', '185,805.0', '12,119.6'],
                                [9, 'Ford Motor', '177,210.0', '2,024.0'],
                                [10, 'ConocoPhillips', '166,683.0', '13,529.0'],
                                [11, 'General Electric', '157,153.0', '16,353.0'],
                                [12, 'Total', '152,360.7', '15,250.0'],
                                [13, 'ING Group', '138,235.3', '8,958.9'],
                                [14, 'Citigroup', '131,045.0', '24,589.0'],
                                [15, 'AXA', '129,839.2', '5,186.5'],
                                [16, 'Allianz', '121,406.0', '5,442.4'],
                                [17, 'Volkswagen', '118,376.6', '1,391.7'],
                                [18, 'Fortis', '112,351.4', '4,896.3'],
                                [19, 'Crédit Agricole', '110,764.6', '7,434.3'],
                                [20, 'American Intl. Group', '108,905.0', '10,477.0']
                            ];
                var obj = {};
                obj.width = 700;
                obj.height = 400;
                obj.colModel = [{ title: "Rank", width: 100, dataType: "integer" },
                    { title: "Company", width: 200, dataType: "string" },
                    { title: "Revenues ($ millions)", width: 150, dataType: "float", align: "right" },
                    { title: "Profits ($ millions)", width: 150, dataType: "float", align: "right" }];
                obj.dataModel = { data: data };
                $("#grid_array").pqGrid(obj);
            });

最后,在要显示的地方加入div元素,用来显示表格:

<div id="grid_array"></div>

运行就能看到效果

加入Theme皮肤的Demo

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

实现步骤:
js代码逻辑部分没有任何变动,哈哈。
html的head部分增加那么一句style引用,就搞定了,如下:

<link rel="stylesheet" href="/Content/pqgrid/pqgrid.min.css" />               <!- 这句就是增加的,其他没有任何变动...哈哈 ->
<link rel="stylesheet" href="/Content/pqgrid/themes/peach/pq-grid.css" />
<script type="text/javascript" src="/Scripts/pqgrid.min.js" ></script>
Javascript 相关文章推荐
利用onresize使得div可以随着屏幕大小而自适应的代码
Jan 15 Javascript
一个原生的用户等级的进度条
Jul 03 Javascript
js实现页面转发功能示例代码
Aug 05 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
Html5的placeholder属性(IE兼容)实现代码
Aug 30 Javascript
jQuery操作属性和样式详解
Apr 13 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
Jan 22 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
Nov 08 Javascript
微信小程序实现倒计时调用相机自动拍照功能
Jun 10 Javascript
vue-cli初始化项目中使用less的方法
Aug 09 Javascript
微信小程序实现侧边栏分类
Oct 21 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
各浏览器对document.getElementById等方法的实现差异解析
Dec 05 #Javascript
给事件响应函数传参数的四种方式小结
Dec 05 #Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 #Javascript
js如何设置在iframe框架中指定div不显示
Dec 04 #Javascript
jquery动态改变onclick属性导致失效的问题解决方法
Dec 04 #Javascript
javascript设置金额样式转换保留两位小数示例代码
Dec 04 #Javascript
下拉列表select 由左边框移动到右边示例
Dec 04 #Javascript
You might like
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
Cookie 小记
2010/04/01 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
python3.7 的新特性详解
2019/07/25 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
创文明城市标语
2014/06/16 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
个人汇报材料范文
2014/12/30 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
遗愿清单观后感
2015/06/09 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python