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函数中执行C#代码中的函数方法总结
Aug 07 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
javascript实现的HashMap类代码
Jun 27 Javascript
avalonjs实现仿微博的图片拖动特效
May 06 Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 Javascript
Bootstrap Img 图片样式(推荐)
Dec 13 Javascript
vue实现全选、反选功能
Nov 17 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
使用express+multer实现node中的图片上传功能
Feb 02 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 Javascript
解决vue项目axios每次请求session不一致的问题
Oct 24 Javascript
原生js实现贪吃蛇游戏
Oct 26 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
域名和cookie问题(域名后缀)
2012/10/10 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
jQuery 性能优化指南 (1)
2009/05/21 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
python写日志封装类实例
2015/06/28 Python
Python操作Excel之xlsx文件
2017/03/24 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
简述python Scrapy框架
2020/08/17 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
安全教育月活动总结
2014/05/05 职场文书
教师教学评估方案
2014/05/09 职场文书
北京奥运会主题口号
2014/06/13 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
机关作风建设心得体会
2014/10/22 职场文书
2015年药房工作总结
2015/04/25 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL