jQuery EasyUI DataGrid Checkbox 数据设定与取值
来源:互联网 发布:中央电视网络直播 编辑:程序博客网 时间:2024/06/04 18:53
转:http://www.it165.net/pro/html/201305/6000.html
这一篇将会说明两种使用 jQuery EasyUI DataGrid 的 Checkbox 设定方式,以及在既有数据下将 checked 为 true 的该笔数据列的 Checkbox 设定为 Checked,另外就是两种 Checkbox 设定方式下如何取得有勾选的数据。
使用的范例 JSON 数据:
01.
{
02.
"total"
: 4,
03.
"rows"
: [
04.
{
05.
"productid"
:
"FI-SW-01"
,
06.
"productname"
:
"Koi"
,
07.
"unitcost"
: 10.00,
08.
"status"
:
"P"
,
09.
"listprice"
: 36.50,
10.
"attr1"
:
"Large"
,
11.
"itemid"
:
"EST-1"
,
12.
"checked"
:
true
13.
},
14.
{
15.
"productid"
:
"K9-DL-01"
,
16.
"productname"
:
"Dalmation"
,
17.
"unitcost"
: 12.00,
18.
"status"
:
"P"
,
19.
"listprice"
: 18.50,
20.
"attr1"
:
"Spotted Adult Female"
,
21.
"itemid"
:
"EST-10"
,
22.
"checked"
:
true
23.
},
24.
{
25.
"productid"
:
"RP-SN-01"
,
26.
"productname"
:
"Rattlesnake"
,
27.
"unitcost"
: 12.00,
28.
"status"
:
"P"
,
29.
"listprice"
: 38.50,
30.
"attr1"
:
"Venomless"
,
31.
"itemid"
:
"EST-11"
,
32.
"checked"
:
true
33.
},
34.
{
35.
"productid"
:
"RP-SN-01"
,
36.
"productname"
:
"Rattlesnake"
,
37.
"unitcost"
: 12.00,
38.
"status"
:
"P"
,
39.
"listprice"
: 26.50,
40.
"attr1"
:
"Rattleless"
,
41.
"itemid"
:
"EST-12"
,
42.
"checked"
:
false
43.
}
44.
]
45.
}
设定方式一:使用预设的设定方式 网页的 HTML 原始码内容
方式一的完整 Javascript 程序:
01.
$(
'#dg'
).datagrid({
02.
title:
'CheckBox Selection on DataGrid'
,
03.
url:
'datagrid_data3.json'
,
04.
width:
'700'
,
05.
rownumbers:
true
,
06.
columns:[[
07.
{ field:
'ck'
,checkbox:
true
},
08.
{ field:
'productid'
, title:
'productid'
},
09.
{ field:
'productname'
, title:
'productname'
},
10.
{ field:
'unitcost'
, title:
'unitcost'
},
11.
{ field:
'status'
, title:
'status'
},
12.
{ field:
'listprice'
, title:
'listprice'
},
13.
{ field:
'itemid'
, title:
'itemid'
}
14.
]],
15.
singleSelect:
false
,
16.
selectOnCheck:
true
,
17.
checkOnSelect:
true
,
onLoadSuccess : function(data) {$.each(data.rows, function(index, item) {
if (item.checked) {
$('#dg').datagrid('selectRow',parseInt(item.id - 1));
}
});
}
}
});
注:datagrid Method:
selectRowindexSelect a row, the row index start with 0.- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- 【转载】jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- DataGrid Checkbox 数据设定、取值 如何通过post请求向后台提交[]数组
- jQuery EasyUI DataGrid 禁用某行Checkbox
- input-color与input-checkbox元素通过jquery获取值以及设定值(input属性的取值与设定)
- jQuery EasyUI DataGrid 数据表格
- UVA 106Fermat vs. Pythagoras(数论)
- 输入金字塔形状的“*”
- read links -- sentiment
- 两个大数相乘、精度很高的小数相乘(小数点后位数没有限制,请写一个高精度算法)
- 天天逛分享平台(www.365guang.net)分享平台招商平台正式启动,诚邀各位的加入
- jQuery EasyUI DataGrid Checkbox 数据设定与取值
- 64位ODBC安装指导
- Data Sources
- 程序员五大层次,你属于哪一层?
- iOS应用软件开发基础——第一课_软件开发思想
- WinCE中调用SHRecognizeGesture函数出现的问题
- bitmap标签
- 向量点积(Dot Product)
- vector::erase()方法的详细介绍及问题解答