国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何使用jqGrid表格插件生成分組列表數(shù)據(jù)表格

jqGrid 是一款功能強(qiáng)大的 jQuery 表格插件,它可以根據(jù)表格中的某個(gè)字段進(jìn)行分組操作,并且能夠自動(dòng)完成分組功能。在使用 jqGrid 生成分組列表數(shù)據(jù)表格時(shí),需要引入相關(guān)的 JavaScri

jqGrid 是一款功能強(qiáng)大的 jQuery 表格插件,它可以根據(jù)表格中的某個(gè)字段進(jìn)行分組操作,并且能夠自動(dòng)完成分組功能。在使用 jqGrid 生成分組列表數(shù)據(jù)表格時(shí),需要引入相關(guān)的 JavaScript 和 CSS 文件。下面將通過(guò)一個(gè)具體的示例來(lái)說(shuō)明如何實(shí)現(xiàn)表格分組。

第一步:創(chuàng)建靜態(tài)頁(yè)面

首先,我們需要新建一個(gè)名為 的靜態(tài)頁(yè)面,在該頁(yè)面中引入 jqGrid 核心 JavaScript 文件和 jQuery 文件。代碼如下:

lt;script src"jquery.js"gt;lt;/scriptgt;
lt;script src"jqGrid.js"gt;lt;/scriptgt;

第二步:插入 HTML 元素

在 lt;bodygt; 標(biāo)簽內(nèi)插入一個(gè) lt;divgt; 元素,并在該元素內(nèi)插入一個(gè) lt;tablegt; 和另一個(gè) lt;divgt;,代碼如下:

lt;divgt;
    lt;table id"grid"gt;lt;/tablegt;
    lt;div id"pager"gt;lt;/divgt;
lt;/divgt;

第三步:編寫(xiě) jqGrid 表格核心 JavaScript 代碼

接下來(lái),我們需要編寫(xiě) jqGrid 表格的核心 JavaScript 代碼,并設(shè)置相關(guān)屬性。代碼如下:

$(function() {
    $("#grid").jqGrid({
        url: "",
        datatype: "json",
        colNames: ["ID", "Name"],
        colModel: [
            { name: "id", index: "id", width: 60 },
            { name: "name", index: "name", width: 100 }
        ],
        rowNum: 10,
        rowList: [10, 20, 30],
        pager: "#pager",
        sortname: "id",
        viewrecords: true,
        sortorder: "asc",
        caption: "Grouped Grid"
    });
});

第四步:編寫(xiě) jqGrid 表格數(shù)據(jù)源

在這一步中,我們需要定義 jqGrid 表格的數(shù)據(jù)源,該數(shù)據(jù)源包含兩個(gè)字段:id 和 name。代碼如下:

lt;?php
    $data  array(
        array("id" gt; 1, "name" gt; "John"),
        array("id" gt; 2, "name" gt; "Sarah"),
        array("id" gt; 3, "name" gt; "Michael"),
        // ...
    );
    echo json_encode($data);
?gt;

第五步:預(yù)覽靜態(tài)頁(yè)面

在預(yù)覽靜態(tài)頁(yè)面時(shí),可能會(huì)遇到報(bào)錯(cuò)的情況。這種情況通常是因?yàn)闆](méi)有引入 jqGrid-Bootstrap 相關(guān)的 CSS 文件和漢化版的分頁(yè) JavaScript 文件。解決方法是引入這些文件,再次預(yù)覽頁(yè)面。

標(biāo)簽: