keycode 13

Hello,

I using dhtmxl grid proffesionnal. The grid intercept the “enter” event and cause a bug in a web page which have a form. the grid submit my form…



how disable the “enter” event capture of the grid.



Thanks

The next peace of code must help

mygrid.attachEvent(“onKeyPress”,function(code){
    if (code==13) return false;
    return true;
})

the event capture is at line 3519 of dhtmlxgrid.js in source of  pro_v15_80319

i have comment :

    if (!document.body._dhtmlxgrid_onkeydown){
      dhtmlxEvent(document,“keydown”,new Function(“e”,“if (globalActiveDHTMLGridObject) return globalActiveDHTMLGridObject.doKey(e||window.event);  return true;”));
      document.body._dhtmlxgrid_onkeydown=true;
    }

Yep, this is global handler used by grid, but this code doesn’t block event, so it must not affect logic of page.
If “return true;” somehow causes issue in your case - you can freely remove it ( we will remove it in next build of grid in any case, because it has not any special sense.