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 判断 enter 事件
Feb 12 Javascript
js 分栏效果实现代码
Aug 29 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
Sep 06 Javascript
jQuery实现CheckBox全选、全不选功能
Jan 11 Javascript
Bootstrap警告框(Alert)插件使用方法
Mar 21 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
Jan 03 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
Apr 17 Javascript
判断js数据类型的函数实例详解
May 23 Javascript
vue实现购物车小案例
Sep 27 Javascript
构建大型 Vue.js 项目的10条建议(小结)
Nov 14 Javascript
js实现批量删除功能
Aug 27 Javascript
一分钟学会JavaScript中的try-catch
Dec 14 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
15种PHP Encoder的比较
2007/03/06 PHP
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
jQuery前台数据获取实现代码
2011/03/16 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
JS实现div居中示例
2014/04/17 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
js倒计时显示实例
2016/12/11 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
JointJS流程图的绘制方法
2018/12/03 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
python怎么对数字进行过滤
2020/07/05 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
年终晚会主持词
2014/03/25 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
教研活动主持词
2015/07/03 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
python游戏开发之pygame实现接球小游戏
2022/04/22 Python