or

| function KeyPressEnter(sender, args) |
| { |
| var $ = $telerik.$; |
| if (args.get_keyCode() != 13) |
| return; |
| var el = Telerik.Web.UI.Grid.GetCurrentElement(args.get_domEvent()); |
| if (el.tagName.toLowerCase() != 'input' && el.tagName.toLowerCase() != 'textarea') return; |
| if (sender.get_masterTableView().get_isItemInserted()) |
| { |
| var evt = args.get_domEvent(); |
| //if (evt.stopPropagation) evt.stopPropagation(); |
| if (evt.preventDefault) evt.preventDefault(); |
| sender.get_masterTableView().insertItem(); |
| return false; |
| } |
| var detailtables = sender.get_detailTables(); |
| if (detailtables.length > 0) { |
| for (var i = 0; i < detailtables.length; i++){ |
| if (detailtables[i].get_isItemInserted()) { |
| var evt = args.get_domEvent(); |
| if (evt.preventDefault) evt.preventDefault(); |
| detailtables[i].insertItem(); |
| return false; |
| } |
| } |
| } |
| if ($(el).parents("tr").attr("id") && $(el).parents("tr").attr("id") != "") |
| { |
| var evt = args.get_domEvent(); |
| //if (evt.stopPropagation) evt.stopPropagation(); |
| if (evt.preventDefault) evt.preventDefault(); |
| sender.get_masterTableView().updateItem($(el).parents("tr")[0]); |
| return false; |
| } |
| } |