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 相关文章推荐
js获取提交的字符串的字节数
Feb 09 Javascript
javascript 表单规则集合对象
Jul 21 Javascript
用方法封装javascript的new操作符(一)
Dec 25 Javascript
js jquery数组介绍
Jul 15 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
Feb 19 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
Mar 26 Javascript
jQuery选择器基础入门教程
May 10 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
vue.js内置组件之keep-alive组件使用
Jul 10 Javascript
ES6实现图片切换特效代码
Jan 14 Javascript
原生js实现密码强度验证功能
Mar 18 Javascript
JavaScript实现刮刮乐效果
Nov 01 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
adodb与adodb_lite之比较
2006/12/31 PHP
php循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
jQuery代码优化 事件委托篇
2011/11/01 Javascript
纯JS实现五子棋游戏兼容各浏览器(附源码)
2013/04/24 Javascript
Node.js和MongoDB实现简单日志分析系统
2015/04/25 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python批处理更改文件名os.rename的方法
2018/10/26 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
群众路线批评与自我批评发言稿
2014/10/16 职场文书
2015团员个人年度总结
2015/11/24 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS