|
楼主 |
发表于 2014-3-13 15:41:17
|
显示全部楼层
本帖最后由 mj19881029 于 2014-3-13 15:54 编辑
已解决,justep.xbl("grid").selectedRow(rowID,true);不要放在行渲染事件里 放在windowReceiver的onReceive事件里
代码如下- selectManyPerson.receiverReceive = function(event){
- justep.xbl("grid").clear();
- var ids = event.data.ids;
- if(ids!=null && ids!=undefined && ids!=""){
- var arr = ids.split(",");
- var data = justep.xbl("orgData");
- for ( var i = 0; i < arr.length; i++) {
- for ( var j = 0; j < data.getCount(); j++) {
- var rowID = data.getID(j);
- var personID = data.getValue("sPersonID", rowID);
- if(personID==arr[i]){
- justep.xbl("grid").selectedRow(rowID,true);
- break;
- }
- }
- }
- }
-
- };
复制代码 |
|