浏览代码

HUE-6815 [frontend] Clear the inline autocomplete when focus is lost

Johan Ahlen 8 年之前
父节点
当前提交
1563db5
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      desktop/core/src/desktop/templates/ko_components.mako

+ 8 - 0
desktop/core/src/desktop/templates/ko_components.mako

@@ -635,6 +635,14 @@ from desktop.views import _ko
           }
         });
 
+        self.searchHasFocus.subscribe(function (newVal) {
+          if (!newVal) {
+            self.inlineAutocomplete('');
+          } else if (self.searchInput() !== '') {
+            self.triggerAutocomplete(self.searchInput());
+          }
+        });
+
         self.searchResultVisible.subscribe(function (newVal) {
           if (!newVal) {
             self.selectedIndex(undefined);