Explorar el Código

HUE-2290 [search] Clearable does not update after key down

Fixed for specifically declared valueUpdates
Enrico Berti hace 11 años
padre
commit
83216a7
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      desktop/core/static/js/ko.hue-bindings.js

+ 6 - 0
desktop/core/static/js/ko.hue-bindings.js

@@ -572,6 +572,12 @@ ko.bindingHandlers.clearable = {
           valueAccessor()("");
         }
       });
+
+    if (allBindingsAccessor().valueUpdate != null && allBindingsAccessor().valueUpdate == "afterkeydown"){
+      _el.on("keyup", function () {
+        valueAccessor()(_el.val());
+      });
+    }
   },
   update: function (element, valueAccessor, allBindingsAccessor) {
     $(element).val(ko.unwrap(valueAccessor()));