Lieferschein löschen, mehr Rückmeldungen an die Oberfläche im Fehlerfall
[kivitendo-erp.git] / js / kivi.CustomerVendor.js
index 14e02e0..6ee499a 100644 (file)
@@ -364,6 +364,7 @@ namespace('kivi.CustomerVendor', function(ns) {
           self.handle_changed_text();
         }
         if (event.which == KEY.ENTER) {
+          event.preventDefault();
           self.handle_changed_text({
             match_none: self.o.action.commit_none,
             match_one:  self.o.action.commit_one,
@@ -394,6 +395,9 @@ namespace('kivi.CustomerVendor', function(ns) {
         },
         select: function(event, ui) {
           self.set_item(ui.item);
+          if (self.o.action.commit_one) {
+            self.run_action(self.o.action.commit_one);
+          }
         },
         search: function(event, ui) {
           if ((event.which == KEY.SHIFT) || (event.which == KEY.CTRL) || (event.which == KEY.ALT))