dhtmlxGRID onEditCell don't update

Hi, i’m using the grid and the onEditCell function…

In the state 2 after update the cell the new value doesn’t stored in the cell…



The new value is displayed when i edit but after lost focus the cell have the old value…



Can you help me…???





function doOnCellEdit(stage,sID,cellInd, newVal,oldVal)

{

if (stage==1)

{

     if (mygrid.cells(sID,5).getValue()==“1”)

    {

mygrid.editStop();

alert(“Campo non editabile”);

}

return;

}



     if (stage==2)

     {

     if (mygrid.cells(sID,5).getValue()==“0”)

    {

     if (mygrid.cells(sID,3).wasChanged()==true)

     {

     //mygrid.cells(sID,3).setValue(newVal);

     if (ArrChange.length==1 && ArrChange[0]==’’){ArrChange[0]=sID;}

     else

     {

     var trov=false;

     for(i=0;i<ArrChange.length;i++)

{

     if (ArrChange[i]==sID){trov=true;}

     }

     if (trov==false){ArrChange[ArrChange.length]=sID}

    

     }

     mygrid.editStop();

    

     }

     }

     }

}







thanks a lot…

Dave





Be sure that custom function assigned to onEditCell returns "true"
If onEditCell returns
   true - edit operation confirmed
   false or nothing - edit operation cancelled
   any string - value used instead of one entered by user

Just add in your code

     }

      return true;
}





Thanks a lot,
i failed to write the event name, i write “onEditCell”   instead of “onCellEdit” and the return failed…
Tanks very much for your fast answer…

Dave

Sorry, the name of events it’s right “onEditCell”…i have to check the return code…