1. 程式人生 > >jqGrid使用本地靜態資料建立網格的例子--jqGrid入門

jqGrid使用本地靜態資料建立網格的例子--jqGrid入門

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>jqGrid使用本地靜態資料初始化網格</title>
<link href="https://cdn.bootcss.com/jqgrid/4.6.0/css/ui.jqgrid.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/jqgrid/4.6.0/js/jquery.jqGrid.min.js"></script>
<script src="https://cdn.bootcss.com/jqgrid/4.6.0/js/jquery.jqGrid.src.js"></script>
<script src="https://cdn.bootcss.com/jqgrid/4.6.0/js/i18n/grid.locale-cn.js"></script>
</head>

<body>
<table id="jqGridTable"></table>
<div id="pager"></div>
<script>
$(function(){
var grid_data = [
{id:"20160801",name:"張三",sex:"男",age:"21",profession:"軟體工程"},
{id:"20160802",name:"李四",sex:"男",age:"21",profession:"軟體工程"},
{id:"20160804",name:"王二",sex:"男",age:"21",profession:"軟體工程"},
{id:"20160803",name:"趙麗",sex:"女",age:"21",profession:"軟體工程"},
{id:"20160805",name:"張三",sex:"男",age:"21",profession:"軟體工程"},
{id:"20160806",name:"張三",sex:"男",age:"21",profession:"軟體工程"},
];
$("#jqGridTable").jqGrid({
datatype:"local",//資料來源,本地資料
data:grid_data,//當datatype為"local"時需填寫
colNames:["學號","姓名","性別","年齡","專業"],
colModel:[
{name:'id',index:'id',align:'center'},
{name:'name',index:'name',align:'center'},
{name:'sex',index:'sex',align:'center'},
{name:'age',index:'age',align:'center'},
{name:'profession',index:'profession',align:'center'},
],
viewrecords:true,//顯示總記錄數
rowNum:5,//每頁顯示記錄數
altRows:true,//分頁選項,可以下拉選擇每頁顯示記錄數
rowList:[5,10,15],//用於改變每頁顯示行數的下拉列表框的元素資料
autowidth:true,//自動匹配寬度
pager:"pager",//表格資料關聯的分頁條,HTML元素
rownumbers:true,//新增左側行號
sortable:true,//可以排序
sortname:'id'//排序欄位名
});
});
</script>
</body>

</html>