在propertygrid中添加:
两个事件关于check勾选按钮
之前需要添加
idField: 'ZJCODE',
groupField: 'GLCSNAME', //分组字段
groupFormatter: groupFormatter, //分组方法
function groupFormatter(fvalue, rows){
return fvalue + ' - <span style="color:red">' + rows.length + '条记录</span>';
}
但是在点击某一行时会出现row is null 错误;暂时没有解决,
所以我利用window.onerror = function() {return true;} 控制
1.onCheck:function(index,data){
var code ;
if(data.ZJCODE.length ==4){
for(var i=1;i<15;i++){
code = data.ZJCODE*100+i;
$(targetGridXm).propertygrid('selectRecord',code); //传递参数为idField
}
}
}
注意 :我这里的循环是写死的,因为我的idField是有规律的。
2.onUncheck:function(index,data){
var code ;
if(data.ZJCODE.length ==4){
for(var i=1;i<15;i++){
code = data.ZJCODE*100+i;
var s= $(targetGridXm).propertygrid('getRowIndex',code);
if(s>0){
$(targetGridXm).propertygrid('uncheckRow',s); //s代表index
}
}
}
}