Hello Maksim,
I am sorry for the delayed response.
The described undesired behavior is caused by the browsers' rendering engines attempt to scroll the focused element into view. In this case, after the "Enter", "Tab", or "Escape" key is pressed after editing a cell, the
table element of the Grid gains focus and the page is autoscrolled.
Unfortunately this default browser behavior cannot be overriden in the widget implementation, but I can suggest the following workarounds:
1) Use the mouse instead of the keyboard for navigation between the cells
2) Use JavaScript or jQuery to get the offset of the currently edited element (
#grid_active_cell) and scroll the page to it on an event of your choice (
keyup when the key is
Enter,
Tab, or
Escape,
blur, etc.). The concrete implementation of this option is beyond the scope of the Kendo UI Support services. If you would like further assistance with the matter, please consider
Telerik Professional Services.
I hope this helps.
Regards,
Dimiter Topalov
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework -
download Kendo UI now!