I have changed the coding as follows,
cellSave: function( event, ui ) {
if(ui.rowData["column1']=='3')
{
var colM=$grid1.pqGrid( "option" , "colModel" );
colM[2].editable = false;
$grid1.pqGrid( "option", "colModel", colM);
var rowIndx = ui.rowIndx;
$grid1.pqGrid( "refreshCell", { rowIndx: rowIndx, dataIndx: "column2" } );
}
}
When I tab out the column1, it will go to column2. But if I tab to the column3 and then tab back, the column2 is not editable and go to column1.
How to solve this problem?