浏览代码

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

Fixed for specifically declared valueUpdates
Enrico Berti 11 年之前
父节点
当前提交
83216a7
共有 1 个文件被更改,包括 6 次插入0 次删除
  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()("");
           valueAccessor()("");
         }
         }
       });
       });
+
+    if (allBindingsAccessor().valueUpdate != null && allBindingsAccessor().valueUpdate == "afterkeydown"){
+      _el.on("keyup", function () {
+        valueAccessor()(_el.val());
+      });
+    }
   },
   },
   update: function (element, valueAccessor, allBindingsAccessor) {
   update: function (element, valueAccessor, allBindingsAccessor) {
     $(element).val(ko.unwrap(valueAccessor()));
     $(element).val(ko.unwrap(valueAccessor()));