jqGrid----自定义jqGrid的rowid(colModel的key参数)

keyboolean如果从服务器获取的数据部包含id,可以通过此配置指定唯一id列。只有一列能指定此属性,如果多列配置了这个属性,第一个配置的生效,后续会被忽略。false

 1.创建jQgrid时,如果没有特别定义grid的rowid时,此时rowid会根据每次加载的数据的数据条数发生变化。

例如:dataList.length() = 1时:rowid= jq20

          dataList.length() = 2时:rowid= jq40,jq41

          dataList.length() = 3时:rowid= jq60,jq61,jq62

	$('#gridYosan').jqGrid({
		data : dataList,
		datatype : "local",
		multiboxonly : true,
		cellEdit : true,
		cellsubmit : 'clientArray',
		colNames : colNames,
		colModel : colModel,
		width : gridWidth,
		height : gridHeight,
		scrollOffset : 0,
		rowNum : 999,
		gridview : true,
		scroll:true,
		shrinkToFit:false,
		regional : 'ja'
	});

 2.自定义rowid:指定该列为id列。key : true,此时获取到的id为唯一id。

var colModel = [
	         {name : "number",
                  sortable : false,width : 30,
                  hidden : false,
                  align : "center",
                  key : true}     // 关键代码
                ]

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值