|
发表于 2013-8-26 11:31:29
|
显示全部楼层
本帖最后由 song_ning_ning 于 2013-8-26 11:34 编辑
jordan 发表于 2013-8-26 10:05
我设置了编辑规则的readonly为true(),但是在页面中还是可以选择 设置规则是不起作用的 可以通过写以下代码实现
在grid的onRowCheck事件中添加如下代码:
if (event.checked) {
var data = justep.xbl("main");
var rowid = event.rowID;
var sName = data.getValue("fMC", rowid);
if (sName != "b"){
event.cancel=true;
}
}
在grid的onRowCheckAll事件中添加如下代码:
if(event.checked){
var data = justep.xbl("main");
var arr = new Array();
for(var i=0;i<data.getCount();i++){
var rowid = data.getID(i);
var sName = data.getValue("fMC",rowid);
if(sName=="b")
arr.push(rowid);
else
data.setValue("ch", 0, rowid);
}
justep.MultiList.checkRow(arr,true);
} |
|