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 相关文章推荐
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
JavaScript SHA-256加密算法详细代码
Oct 06 Javascript
javascript中apply/call和bind的使用
Feb 15 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
Aug 14 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
setTimeout时间设置为0详细解析
Mar 13 Javascript
浅谈JavaScript 代码简洁之道
Jan 09 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
p5.js实现动态图形临摹
Oct 23 Javascript
JS实现动态星空背景效果
Nov 01 Javascript
js实现点击按钮随机生成背景颜色
Sep 05 Javascript
解决vue打包 npm run build-test突然不动了的问题
Nov 13 Javascript
各浏览器对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安全配置
2006/12/06 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
Javascript typeof 用法
2008/12/28 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
JQuery和HTML5 Canvas实现弹幕效果
2017/01/04 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
python实现树形打印目录结构
2018/03/29 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
自动化专业本科毕业生求职信
2013/10/20 职场文书
最新党员思想汇报
2014/01/01 职场文书
活动策划邀请函
2014/02/06 职场文书
成龙霸王洗发水广告词
2014/03/14 职场文书
驻村工作先进事迹
2014/08/14 职场文书
考试作弊检讨书1000字(5篇)
2014/10/19 职场文书
社保缴纳证明申请书
2014/11/03 职场文书