easyui datagrid 创建带复选框表格(2)

1.源码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="jquery,ui,easy,easyui,web">
<meta name="description"
	content="easyui help you build your web page easily!">
<title>创建带复选框的datagrid</title>
<link rel="stylesheet" type="text/css"
	href="./javascript/jquery-easyui-1.5.1/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
	href="./javascript/jquery-easyui-1.5.1/themes/icon.css">
<link rel="stylesheet" type="text/css"
	href="./javascript/jquery-easyui-1.5.1/demo/demo.css">
<script type="text/javascript"
	src="./javascript/jquery-easyui-1.5.1/jquery.min.js"></script>
<script type="text/javascript"
	src="./javascript/jquery-easyui-1.5.1/jquery.easyui.min.js"></script>
<script type="text/javascript">
	$(function() {
		$('#dg').datagrid({
			url : "./javascript/jquery-easyui-1.5.1/datagrid_data.json",
			fitColumns : "true",
			striped : true,
			rownumbers:true,
			checkOnSelect : 'true',
			columns : [ [ {
				field : 'itemid',
				title : 'Order ID',
				width : 200,
				checkbox : true
			}, {
				field : 'productid',
				title : 'Quantity',
				width : 100,
				align : 'right'
			}, {
				field : 'unitcost',
				title : 'Unit Price',
				width : 100,
				align : 'right'
			}] ]
		});
	});


</script>
</head>
<body>
	<h2>创建带复选框的datagrid</h2>
	<div id="dg" style="width:650px;height:250px"></div>
</body>
</html>
2.效果

3.获取选中行
var selectrow = $("#dg").datagrid("getChecked");//获取的是数组,多行数据
var idArry = [];
for(var i=0;i<selectrow.length;i++){
idArry.push(selectrow[i].userId);
}
4.datagrid属性设置点击复选框将会选中该行。如果设置为
 false,选中该行将不会选中复选框
datagrid属性设置selectOnCheck

5.datagrid属性设置点击复选框将会选中该行。如果设置为
 false,选中该行将不会选中复选框
datagrid属性设置selectOnCheck






猜你喜欢

转载自blog.csdn.net/yb305/article/details/54377546