问题描述
easyUI中设置了idField:'userid',但翻页还是没有保留选中状态,求解,在线等代码如下:$('#alluncheckusers').datagrid({fitColumns:true,singleSelect:false,//单选项pagination:true,//分页控件selectOnCheck:true,checkOnSelect:true,loadMsg:'正在加载,请稍后...',rownumbers:true,idField:'userid',frozenColumns:[[{field:'ck',checkbox:true}]],columns:[[{title:'<B>用户编号</B>',field:'userid',width:150,align:'center',formatter:function(value,data,index){if(data.noData){returndata.noData;}else{returndata.userid;}}},{title:'<B>用户名称</B>',field:'username',width:150,align:'center'},{title:'<B>联系电话</B>',field:'phone',hidden:true,width:150,align:'center'},{title:'<B>邮箱</B>',field:'email',hidden:true,width:150,align:'center'},{title:'<B>所属组织机构</B>',field:'zzjgdm',width:140,align:'center'}]]});求大神指点?!
解决方案
本帖最后由 u010533137 于 2015-02-09 17:11:15 编辑
解决方案二:
userid是主键
解决方案三:
没明白你意思,idField:'userid',是说主键是userid,跟选中状态有什么关系?
解决方案四:
你的意思是不是说你设置了selectOnCheck:true,选中一行再翻页,这行应该还是选中的,但是实际变成翻页后就没有选中了对么?这个属性的描述是说Iftrue,thecheckboxischecked/uncheckedwhentheuserclicksonarow.Iffalse,thecheckboxisonlychecked/uncheckedwhentheuserclicksexactlyonthecheckbox.Availablesinceversion1.3.1.3版本后可以使用,你看下你的版本对不对吧