jqgrid引用

jqGrid 安装及使用教程  

一、jqGrid 官方安装文档

 JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。

 首先是安装,只有安装对了,才能进行使用,当然官方的安装方法是最权威的 

 下面主要总结下自己在官方文档的学习思路(后面附有第一个jqGrid Demo实例)

 官网:http://www.trirand.com

 官方安装文档:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:how_to_install

 google搜索关键字:install jqGrid

 注意:1、如果想支持IE6最好用 jqGrid 4.4.4以下版本+jQuery ui 2.0以下版本

       2、如果想支持多表头 jquery.jqGrid-4.3版本及以上

 开发中用到的组合为:jquery.jqGrid-4.4.3+jquery-ui-1.7.2.custom(这两个版本对应)

 

 有兴趣可看:

 有官网找到官方安装文档:

      1、进入主页后,点击Documentation,看到的信息如下

        Online Documentation (this is always the most up-to-date)

        The official documentation can be read in jqGrid Wiki site

        在线文档(这始终是最新的)官方文档可以读入jqGrid Wiki站点 

      2、点击 jqGrid Wiki site -->Documentation-->Installing jqGrid-->How to Install

二、jqGrid下载及安装

 1、下载需要的jqGrid

    地址:http://www.trirand.com/blog/?page_id=6

 2、下载 JQuery UI theme,需要与jqGrid配合使用

    地址:http://jqueryui.com/download

 3、基本安装:(官方文档)

    步骤1:解压jqGridUI主题zip文件到一个临时文件夹中。

    步骤2:创建一个目录在您的web服务器来保存jqGrid文件和文件夹。例如http://myserver/myproject/

    步骤3:根据myproject的文件夹,创建两个额外的目录名为jscss

    步骤4:复制文件jqGridcss目录下的ui jqgrid.css文件到上面创建的css目录。            

          重要:不要不小心复制文件ui jqgrid.csssrc / css目录的包,这个是开发包,不需要这个

    步骤5:复制jqGrid包下整个目录js到上面创建的js目录。

    步骤6:复制UI主题包下整个目录css到上面创建的css目录。 

这六个步骤之后,您应该有以下文件和文件夹结构:

/myproject/css/

    ui.jqgrid.css

    /ui-lightness/

      /images/

      jquery-ui-1.7.2.custom.css

/myproject/js/

   /i18n/

      grid.locale-bg.js

      list of all language files

      ….

   Changes.txt

   jquery-1.4.2.min.js

   jquery.jqGrid.min.js     

使用您喜欢的编辑器,创建一个文件myfirstgrid.html写入下面的代码

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>My First Grid</title>

 

<link rel="stylesheet" type="text/css" media="screen" href="css/ui-lightness/jquery-ui-1.7.1.custom.css" />

<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />

 

<style>

html, body {

    margin: 0;

    padding: 0;

    font-size: 75%;

}

</style>

 

<script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>

<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>

<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>

 

</head>

<body>

 

 

 

</body>

</html>


下载jquery-ui-1.7.2.custom

下载jquery.jqGrid-4.4.3

可以去我的百度网盘下载:http://pan.baidu.com/s/1eQwhvAM


 

 

 

 

 

注意:js/i18n/grid.locale-en.js一定要在js/jquery.jqGrid.min.js的前面引入

(这里是基本使用的安装,普通开发应用足够,如果开发需要改里面的js,可以参见Development Installation

 

三、下面给出一个我自己的Demo,是在官方jqGrid Demo中参考来的

官方Demo地址:http://www.trirand.com/blog/jqgrid/jqgrid.html

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>My First Grid</title>

 

<link rel="stylesheet" type="text/css" media="screen" href="css/ui-lightness/jquery-ui-1.10.1.custom.css" />

<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />

 

<style>

html, body {

    margin: 0;

    padding: 0;

    font-size: 75%;

}

</style> 

<script src="js/jquery-1.9.0.min.js" type="text/javascript"></script>

<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>

<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>

 

 

<script type="text/javascript">

$(document).ready(

   function() {

jQuery("#list4").jqGrid({

datatype: "local",

height: 250,

    colNames:['Inv No','Date', 'Client', 'Amount','Tax','Total','Notes'],

    colModel:[

    {name:'id',index:'id', width:60, sorttype:"int"},

    {name:'invdate',index:'invdate', width:90, sorttype:"date"},

    {name:'name',index:'name', width:100},

    {name:'amount',index:'amount', width:80, align:"right",sorttype:"float"},

    {name:'tax',index:'tax', width:80, align:"right",sorttype:"float"},

    {name:'total',index:'total', width:80,align:"right",sorttype:"float"},

    {name:'note',index:'note', width:150, sortable:false}

    ],

    multiselect: true,

    caption: "Manipulating Array Data"

  });

var mydata = [

{id:"1",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},

{id:"2",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},

{id:"3",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},

{id:"4",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},

{id:"5",invdate:"2007-10-05",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},

{id:"6",invdate:"2007-09-06",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},

{id:"7",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},

{id:"8",invdate:"2007-10-03",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},

{id:"9",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"}

];

for(var i=0;i<=mydata.length;i++)

jQuery("#list4").jqGrid('addRowData',i+1,mydata[i]);

});

</script>

</head>

<body>

<table id="list4"></table>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值