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浮点数精确计算(加、减、乘、除)
Dec 26 Javascript
jquery中页面Ajax方法$.load的功能使用介绍
Oct 20 Javascript
JavaScript中连接操作Oracle数据库实例
Apr 02 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
jQuery与JS加载事件用法分析
Sep 04 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
vue.js+Echarts开发图表放大缩小功能实例
Jun 09 Javascript
JS中将多个逗号替换为一个逗号的实现代码
Jun 23 Javascript
Vue CLI3 开启gzip压缩文件的方式
Sep 30 Javascript
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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
长波知识介绍
2021/03/01 无线电
php缓存技术介绍
2006/11/25 PHP
php中文本操作的类
2007/03/17 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP7新增函数
2021/03/09 PHP
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
js读取本地文件的实例
2017/12/22 Javascript
vue组件name的作用小结
2018/05/23 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
js实现中文实时时钟
2020/01/15 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
python turtle 绘制太极图的实例
2019/12/18 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
python如何将图片转换素描画
2020/09/08 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
教师国庆节演讲稿范文2014
2014/09/21 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
酒会邀请函
2015/01/31 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
初级职称评定工作总结
2015/08/13 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
Mybatis是这样防止sql注入的
2021/12/06 Java/Android