jqGrid 中editoptions约束条件

{label:"选中状态",name:'checked',width:"60",align:"center", editable : true, sortable: false, editrules:{required:true},
edittype:'select',
editoptions:{
value:{1:'true',0:'false'},
dataEvents:[{
type: 'change',
fn : function (e) {
// alert(this.value)
if(this.value == 1){
var nowId = this.parentElement.parentElement.id;//当前id
var datas = that.$grid.jqGrid('getRowData');//获取数据
$.each(datas,function(i,item){//遍历数据
if(item.id != nowId){//当前id数据值不变
item.checked = 'false';//非当前id数据值设置为0
that.$grid.jqGrid('setRowData',item.id,item);//设置数据
}
})

}
}
}],
}
},

效果如下图:

猜你喜欢

转载自www.cnblogs.com/onceblog/p/11280618.html