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 相关文章推荐
javascript call和apply方法
Nov 24 Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
Feb 05 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
Element Table的row-class-name无效与动态高亮显示选中行背景色
Nov 30 Javascript
微信小程序实现侧边分类栏
Oct 21 Javascript
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
各浏览器对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
discuz安全提问算法
2007/06/06 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
再谈IE中Flash控件的自动激活 ObjectWrap
2007/03/09 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
原生和jQuery的ajax用法详解
2017/01/23 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
vue组件name的作用小结
2018/05/23 Javascript
Python使用Paramiko模块编写脚本进行远程服务器操作
2016/05/05 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
大学生个人自荐信
2014/02/24 职场文书
讲座主持词
2014/03/20 职场文书
乡镇挂职心得体会
2014/09/04 职场文书
教师听课评语大全
2014/12/31 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android