父页面: var data ={};
data.id=id;
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(data);
子页面:
function SetData(data){ //跨页面传递的数据对象,克隆后才可以安全使用
data = mini.clone(data);
if(data.id!=null&&typeof(data.id) != "undefined"){
alert(data.id);
var str=data.userids.split(",");
alert(str);
for (var i=0;i<str.length;i++){
var data = grid.data;
for (j=0;j<data.length;j++){
alert(true);
if(data[j].id==str){
alert(true);
grid.setSelected(grid.getRow(j));
}
}
}
}
}
大概代码如上,想要完成与父页面id一样的行自动选中,因为直接打断点不走(这个地方我也不知道为什么求指教),我用的alert();这样就可以,但是alert()都去掉就不行了这是为什么??