`
tanlingcau
  • 浏览: 138027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jqGrid:二、 第一个jqGrid

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <title>grid.html</title>
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3" />
        <meta http-equiv="description" content="this is my page" />
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />

        <link rel="stylesheet" type="text/css" media="screen"
            href="css/themes/redmond/jquery-ui-1.8.2.custom.css" />
        <link rel="stylesheet" type="text/css" media="screen"
            href="css/themes/ui.jqgrid.css" />
        <link rel="stylesheet" type="text/css" media="screen"
            href="css/themes/ui.multiselect.css" />
        <link rel="stylesheet" type="text/css" media="screen"
            href="css/themes/jquery.searchFilter.css" />
        <style>
html,body {
    --margin: 0; /* Remove body margin/padding */
    padding: 0;
    --overflow: hidden; /* Remove scroll bars on browser window */
    font-size: 75%;
}
</style>

        <script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
        <script src="js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
        <script src="js/src/ui.multiselect.js" type="text/javascript"></script>
        <script src="js/src/grid.loader.js" type="text/javascript"></script>
        <script type="text/javascript">
            $.jgrid.no_legacy_api = true;
            $.jgrid.useJSON = true;
        </script>
        <script type="text/javascript">
            $(function(){
                var mydata = [
                {id:"1",invdate:"2010-05-24",name:"test",note:"note",tax:"10.00",total:"2111.00"} ,
                {id:"2",invdate:"2010-05-25",name:"test2",note:"note2",tax:"20.00",total:"320.00"},
                {id:"3",invdate:"2007-09-01",name:"test3",note:"note3",tax:"30.00",total:"430.00"},
                {id:"4",invdate:"2007-10-04",name:"test",note:"note",tax:"10.00",total:"210.00"},
                {id:"5",invdate:"2007-10-05",name:"test2",note:"note2",tax:"20.00",total:"320.00"},
                {id:"6",invdate:"2007-09-06",name:"test3",note:"note3",tax:"30.00",total:"430.00"},
                {id:"7",invdate:"2007-10-04",name:"test",note:"note",tax:"10.00",total:"210.00"},
                {id:"8",invdate:"2007-10-03",name:"test2",note:"note2",amount:"300.00",tax:"21.00",total:"320.00"},
                {id:"9",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"11",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"12",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"13",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"14",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"15",invdate:"2007-10-05",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"16",invdate:"2007-09-06",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"17",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"18",invdate:"2007-10-03",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"19",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"21",invdate:"2007-10-01",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"22",invdate:"2007-10-02",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"23",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"24",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"25",invdate:"2007-10-05",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"26",invdate:"2007-09-06",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"},
                {id:"27",invdate:"2007-10-04",name:"test",note:"note",amount:"200.00",tax:"10.00",total:"210.00"},
                {id:"28",invdate:"2007-10-03",name:"test2",note:"note2",amount:"300.00",tax:"20.00",total:"320.00"},
                {id:"29",invdate:"2007-09-01",name:"test3",note:"note3",amount:"400.00",tax:"30.00",total:"430.00"}
                ]; 
              $("#grid_id").jqGrid({
                data: mydata,
                datatype: "local",
                height: 'auto',
                rowNum: 30,
                rowList: [10,20,30],
                   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", formatter:"date"},
                       {name:'name',index:'name', width:100, editable:true},
                       {name:'amount',index:'amount', width:80, align:"right",sorttype:"float", formatter:"number", editable:true},
                       {name:'tax',index:'tax', width:80, align:"right",sorttype:"float", editable:true},        
                       {name:'total',index:'total', width:80,align:"right",sorttype:"float"},        
                       {name:'note',index:'note', width:150, sortable:false}        
                   ],
                   pager: "#pager",
                   viewrecords: true,
                   sortname: 'name',
                   caption: "Firt Grid"
              });
            }); 
        </script>
    </head>
    <body>
        <table id="grid_id"></table>
        <div id="pager"></div>
    </body>
</html>
分享到:
评论

相关推荐

    第一个jqGrid例子

    这个"第一个jqGrid例子"旨在帮助初学者理解和应用jqGrid的基本功能。jqGrid提供了丰富的特性和配置选项,使得数据的展示、排序、筛选、编辑和页面分页变得简单易行。 首先,jqGrid的核心功能是数据的展示。通过使用...

    jqgrid:我在 github 上的第一个存储库

    这个项目在 GitHub 上的标题“jqgrid:我在 github 上的第一个存储库”表明它是一个学习和示例(jqgrid)的资源,作者可能是初次将代码托管在 GitHub 上。描述中的“网格”一词进一步确认了这与数据表格展示有关,而...

    数据列表组件 jqGrid 二次封装

    // 动态加载第一页数据 loadPageData($("#userGrid"), 1, 10); ``` ### 5. 总结 通过对 jqGrid 进行二次封装,我们可以更高效地管理和维护表格组件,同时增强其灵活性。这不仅适用于 jqGrid,也可以应用于其他类似...

    jqgrid 编辑表格 一列

    这里,`focusField: 1` 指定了开始编辑的第一列。 2. 编辑列配置 在 `colModel` 中,为需要编辑的列添加 `editable: true`: ```javascript colModel: [ { name: 'id', index: 'id', width: 50, editable: false...

    jqGrid表格插件学习(一) 第一个Demo

    这篇博文将带你初探jqGrid,通过创建第一个Demo来了解其基本用法。以下是对jqGrid插件的一些关键知识点的详细说明: 1. **安装与引入**: 在开始使用jqGrid前,你需要下载jqGrid的库文件,包括JavaScript文件(如`...

    jqgrid分页参数

    // 其中第一个问号代表起始索引,第二个问号代表每页显示的记录数 // 执行SQL并填充到rows列表中 } ``` 5. **展示分页信息**: - 在前端页面上显示分页导航条,允许用户切换页面。 - 通常还需要添加一些逻辑...

    jqGrid5.5 版本

    总的来说,jqGrid5.5版本是一个功能全面且高度可定制的数据网格解决方案,适合开发复杂的Web应用程序,特别是在处理大量数据和需要复杂用户交互的场景中。学习jqGrid5.5不仅可以提高数据展示和管理的效率,还能提升...

    jqgrid +bootstrap4.0 直接使用

    根据压缩包子文件的文件名称 "jqgrid4",我们可以推断这是 jqGrid 的一个版本,可能是第 4 版。在这一版本中,jqGrid 可能进行了性能优化和功能增强,以适应不断变化的 Web 开发环境。 总的来说,这个资源包为...

    jqGrid的翻页导航是一个方法

    这里设置了初始页面为第1页,每页显示10条记录。 - **`prmEdit, prmAdd, prmDel, prmSearch, prmView`**:这些参数都是对象,用于配置对应的事件行为。例如: ```javascript prmEdit: { url: "edit.php", ...

    JQGrid的简单应用及第三方分页的实现 .NET实现

    1. 初始化JQGrid:在HTML页面中,我们需要引入JQGrid的JavaScript和CSS文件,然后创建一个空的表格元素。JQGrid的初始化通常在jQuery的$(document).ready()函数中进行,设置表格的列名、宽度、高度等属性,并指定...

    jquery.jqGrid-4.6.0

    2. **分页**:内置分页功能,可轻松设置每页显示的行数,并提供上一页/下一页、第一页/最后一页的导航。 3. **排序**:用户可以点击列头进行数据排序,支持多列排序。 4. **过滤**:提供高级搜索功能,允许用户通过...

    jqGrid官方I文档

    #### 五、创建第一个网格 - **数据源**:需要准备用于展示的数据,可以是 JSON、XML 或者数组等形式。 - **HTML 结构**:定义网格的 HTML 结构,包括容器元素等。 - **服务器端文件**:如果需要动态加载数据,则...

    jqgrid样式

    1. **安装与引入**:首先,你需要从官方网站或第三方库获取jqGrid的JS和CSS文件,并在HTML页面中引入。通常包括`jquery.jqGrid.min.js`和相应的主题文件(如`ui.jqgrid.css`)。 2. **创建表格**:在HTML中定义一个...

    jqGrid 4.4.1

    jqGrid 4.4.1版本是在2012年发布的一个稳定版本,提供了丰富的功能和持续的更新,使得它成为jQuery插件中备受推崇的表格解决方案。 ### 1. jqGrid的基本结构与功能 - **数据网格**: jqGrid提供了一个灵活的表格...

    jqgrid使用

    jqGrid是一款功能强大的JavaScript数据网格组件,用于在Web页面中展示和操作大量数据。它基于jQuery库,提供了丰富的特性和自定义选项,使得在网页上创建交互式表格变得轻松便捷。下面将详细介绍jqGrid的基本使用、...

    jqGrid表格数据展示插件

    首先,jqGrid的安装与引入是使用该插件的第一步。通常,你可以通过下载jqGrid的源码或者使用CDN链接将其引入到项目中。在HTML文件中,需要引入jQuery库以及jqGrid的相关CSS和JS文件,确保页面能够正确解析和执行...

    jqgrid开发包

    jqGrid是一款功能强大的JavaScript数据网格插件,广泛用于Web应用程序中展示、操作和管理大量数据。它是基于jQuery库,提供了一种优雅的方式来呈现表格数据,同时支持数据的排序、筛选、分页、编辑以及多种自定义...

    jqgrid 的treegrid用法

    在 `loadonce: true` 情况下,数据会在第一次加载时被缓存。 ### 二、TreeGrid 配置选项 1. **treeReader** 这个选项定义了数据源中用于构建树的字段。例如: ```javascript treeReader: { parent_id_field: ...

    jQgrid+demo

    1 jqgrid html 代码中第40行 Html代码 &lt;script src &quot;js jquery js&quot; type &quot;text javascript&quot;&gt;&lt; script&gt; &lt;script src &quot;js jquery js&quot; type &quot;text javascript&...

    jqgrid实例保存

    创建jqGrid的第一步是定义HTML元素,通常是一个`&lt;table&gt;`标签,然后通过JavaScript初始化jqGrid。例如: ```html &lt;table id="list"&gt;&lt;/table&gt; &lt;div id="pager"&gt;&lt;/div&gt; ``` 接着,我们使用JavaScript来初始化jqGrid...

Global site tag (gtag.js) - Google Analytics