I have this function to diable the check box in the gri… the check box is the 4th column
function disableWelcomeEmailChk(name) {
//alert("disableWelcomeEmailChk : " + name);
for ( var i = 0; i < grid.getRowsNum(); i++ ) {
if ( grid.getRowId(i) != null ){
grid.cellByIndex(i,3).setDisabled(true);
}
}
}
But even after the grid is populated the check box column is not disable. When I put the alert message it gets disabled. so thef ucntion seems to work…it as if the grid is not populated when the function is initially called. the grid gets poplulated via ajax call
Thanks
The grid loading is async. so you need to call any methods which will operate with data, only after data loaded in grid
It can be done with onXLE event or by using second parameter of load command
grid.load(url,function(){
disableWelcomeEmailChk();
});