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的日期联动实现代码
Feb 24 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
Mar 17 Javascript
Json解析的方法小结
Jun 22 Javascript
AngularJs 指令详解及示例代码
Sep 01 Javascript
Bootstrap php制作动态分页标签
Dec 23 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
深入浅析JavaScript中的RegExp对象
Sep 18 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
微信小程序获取当前位置和城市名
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
3
2006/10/09 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
10个超级有用值得收藏的PHP代码片段
2015/01/22 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
JSONP之我见
2015/03/24 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
Python2包含中文报错的解决方法
2018/07/09 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
python实现趣味图片字符化
2019/04/30 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
Python zip函数打包元素实例解析
2019/12/11 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
分公司经理任命书
2014/06/05 职场文书
感恩教育观后感
2015/06/17 职场文书
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android