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操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
jquery中ajax调用json数据的使用说明
Mar 17 Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
Dec 31 Javascript
深入学习JavaScript对象
Oct 13 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
jQuery读取XML文件的方法示例
Feb 03 Javascript
js评分组件使用详解
Jun 06 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
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
php 分页原理详解
2009/08/21 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
深入浅出webpack之externals的使用
2017/12/04 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
python 日期排序的实例代码
2019/07/11 Python
pycharm 安装JPype的教程
2019/08/08 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
世界气象日活动总结
2015/02/27 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL