easyui 中的datagrid跨页勾选问题

easyui的datagrid分页显示数据,如果有需求要求勾选多条数据且不再同一页中,easyui会保存在其他页选中的数据吗?


一开始在网上查阅有人说easyui中没有此方法,需要自己写,但其实至少在1.4版本后只要在datagrid中加入   idField:'id',给每条数据id属性,easyui就默认就会保留之前勾选的信息,如果没有id,才会出现换页后,之前勾选的信息没有的情况。所以说网络是个好东西,但你要有分辨的能力!

下面是部分代码:

$weldingBomInstanceGrid=$("#weldingBomInstanceGrid").
 				datagrid({
 					striped:true, 
 		            rownumbers:true,    
 		            nowrap:false,
 		            multiSort:true,
 		            singleSelect:true,
 		            selectOnCheck:false,
 		            checkOnSelect:false,
 		            remoteSort:false,
 		            fit:true,
			  		pagination:true, 
			  		pageSize:20, 
			  		toolbar:'#selectDiv',
		            idField:'id',
			        pageList:[20,50,100,150,200], 
				    url:'weldingBomInstanceAction!list.act',
				    queryParams:{"bopTmDataSet.id":'${bopTmDataSet.id}'},//将项目的ID也要传过去
					onBeforeLoad:function(){
					},
	             	rowStyler: function(index,row){
						
			  		},
					columns:[[
						{field:'_checkbox',checkbox:true,hidden:false},
						{field:'id',title:"ID",width:100,hidden:true},



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值