I have tried this :
(dhxCalendarA has cellInd=1 and I need to make non-editable only those which satisfy the condition… )
function doOnCellEditAgenda(state,rowId,cellInd)
{
if(cellInd==1 && agendagrid.cells(rowId,agendagrid.getColumnsNum()-1).getValue() == ‘o’)
return false;
… but it did no good. The calendar still pops when i double click .
You can lock whole row
grid.lockRow(id);
or use onEditCell event, please be sure that rules in your code are valid, returning false from onEditCell hanler will block any cell from edit operation.