亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(一 )

 更新時(shí)間:2016年04月17日 09:25:23   作者:XeonMic  
這篇文章主要介紹了jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(一 )的相關(guān)資料,需要的朋友可以參考下

 在瀏覽導(dǎo)航欄添加所需按鈕

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>DEMO</title>
<link rel="stylesheet" type="text/css" href="css/jquery-ui.min.css" />
<link rel="stylesheet" type="text/css" href="css/jquery-ui.theme.min.css" />
<link rel="stylesheet" type="text/css" href="css/ui.jqgrid-bootstrap-ui.css" />
<link rel="stylesheet" type="text/css" href="css/ui.jqgrid.css" />
</head>
<body>
<div class="main" id="main">
<!--jqGrid所在-->
<table id="grid-table"></table>
<!--jqGrid 瀏覽導(dǎo)航欄所在-->
<div id="grid-pager"></div>
</div>
<script src="js/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
<script src="js/i18n/grid.locale-cn.js" type="text/javascript" charset="utf-8"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
//當(dāng) datatype 為"local" 時(shí)需填寫(xiě) 
var grid_data = [{
id: "00001",
type: "退貨出庫(kù)",
pay: "1000",
name: "abc",
text: "ccc"
}, {
id: "00002",
type: "退貨出庫(kù)",
pay: "1000",
name: "abc",
text: "aaa"
}, {
id: "00003",
type: "退貨出庫(kù)",
pay: "1040.06",
name: "abc",
text: "ddd"
}];
var grid_selector = "#grid-table";
var pager_selector = "#grid-pager";
$(document).ready(function() {
$("#grid-table").jqGrid({
data: grid_data, //當(dāng) datatype 為"local" 時(shí)需填寫(xiě) 
datatype: "local", //數(shù)據(jù)來(lái)源,本地?cái)?shù)據(jù)(local,json,jsonp,xml等)
height: 150, //高度,表格高度。可為數(shù)值、百分比或'auto'
//mtype:"GET",//提交方式
colNames: ['出庫(kù)單號(hào)', '出庫(kù)類(lèi)型', '總金額', '申請(qǐng)人(單位)', '備注'],
colModel: [{
name: 'id',
index: 'id', //索引。其和后臺(tái)交互的參數(shù)為sidx
key: true, //當(dāng)從服務(wù)器端返回的數(shù)據(jù)中沒(méi)有id時(shí),將此作為唯一rowid使用只有一個(gè)列可以做這項(xiàng)設(shè)置。如果設(shè)置多于一個(gè),那么只選取第一個(gè),其他被忽略
width: 100,
editable: false,
editoptions: {
size: "20",
maxlength: "30"
}
}, {
name: 'type',
index: 'type',
width: 200, //寬度
editable: true, //是否可編輯
edittype: "select", //可以編輯的類(lèi)型??蛇x值:text, textarea, select, checkbox, password, button, image and file.s
editoptions: {
value: "1:采購(gòu)入庫(kù);2:退用入庫(kù)"
}
}, {
name: 'pay',
index: 'pay',
width: 60,
sorttype: "double",
editable: true
}, {
name: 'name',
index: 'name',
width: 150,
editable: true,
editoptions: {
size: "20",
maxlength: "30"
}
}, {
name: 'text',
index: 'text',
width: 250,
sortable: false,
editable: true,
edittype: "textarea",
editoptions: {
rows: "2",
cols: "10"
}
}, ],
viewrecords: true, //是否在瀏覽導(dǎo)航欄顯示記錄總數(shù)
rowNum: 10, //每頁(yè)顯示記錄數(shù)
rowList: [10, 20, 30], //用于改變顯示行數(shù)的下拉列表框的元素?cái)?shù)組。
pager: pager_selector, //分頁(yè)、按鈕所在的瀏覽導(dǎo)航欄
altRows: true, //設(shè)置為交替行表格,默認(rèn)為false
//toppager: true,//是否在上面顯示瀏覽導(dǎo)航欄
multiselect: true, //是否多選
//multikey: "ctrlKey",//是否只能用Ctrl按鍵多選
multiboxonly: true, //是否只能點(diǎn)擊復(fù)選框多選
// subGrid : true, 
//sortname:'id',//默認(rèn)的排序列名
//sortorder:'asc',//默認(rèn)的排序方式(asc升序,desc降序)
caption: "采購(gòu)?fù)素泦瘟斜?, //表名
autowidth: true //自動(dòng)寬
});
//瀏覽導(dǎo)航欄添加功能部分代碼
$(grid_selector).navGrid(pager_selector, {
search: true, // 檢索
add: true, //添加 (只有editable為true時(shí)才能顯示屬性)
edit: true, //修改(只有editable為true時(shí)才能顯示屬性)
del: true, //刪除
refresh: true //刷新
}, {}, // edit options
{}, // add options
{}, // delete options
{
multipleSearch: true
} // search options - define multiple search
);
});
</script>
</body>
</html>

效果如下:

demo

id的editable為false 所以不能被編輯

add

edit

 del

search

下面是具體的檢索選項(xiàng)

首先是 所有/任意 對(duì)應(yīng)邏輯為AND/OR

然后一般檢索的包含選項(xiàng)有

string

本例中把pay的sorttype設(shè)置成了 “double”類(lèi)型 (int型也是一樣,不過(guò)顯示時(shí)會(huì)省略小數(shù),請(qǐng)注意)所以 選項(xiàng)變?yōu)?

double,int

檢索是唯一能在不連接后臺(tái)時(shí)使用成功的功能 其他功能都會(huì)提示設(shè)置url

以上所述是jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(一 )。下篇jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(二),正式進(jìn)入后臺(tái)設(shè)計(jì)階段,主要以最基本的MVC DAO包的設(shè)計(jì)模式 面向初學(xué)。

相關(guān)文章

最新評(píng)論