Kibana: Автозаполнение фильтра панели инструментов отключено

Созданный на 7 сент. 2015  ·  21Комментарии  ·  Источник: elastic/kibana

Хотя автозаполнение для входного html фильтра на панели инструментов не отключено, невозможно настроить таргетинг на результаты. Я думаю, что отключение истории браузера для этих входных фильтров было бы небольшим улучшением.

feedback_needed

Самый полезный комментарий

Этот вариант ужасен. Мне нужно нажать на escape после того, как я удаляю письмо ... НЕНАВИЖУ это

Все 21 Комментарий

@ becker-IT, если щелкнуть вне поля ввода, автозаполнение пропадает?

Нет, я нажимаю

Щиток приборов
Открыть сохраненную панель управления
Введите, например, "A" в поле ввода.

и в результате я не могу настроить таргетинг на сохраненные информационные панели, потому что история браузера находится впереди. Когда я снова нажимаю в поле ввода, история браузера снова загружается.

Нажмите escape, и автозаполнение закроет

Ах, я вижу, какое прекрасное решение!
Я предпочитаю этот: autocomplete = "off"

@ becker-IT где ты это установил?

Этот вариант ужасен. Мне нужно нажать на escape после того, как я удаляю письмо ... НЕНАВИЖУ это

Было бы хорошо, если бы

  1. фокус не переключился с набора текста на автозаполнение,
  2. автозаполнение появится НИЖЕ полоски.

в противном случае, как упоминалось в @ kevin-m-rego, изменение запросов из предыдущих завершений (скажем, я хочу изменить несколько вещей в конце, например, номер порта) хуже, чем дуэль с хромированным автозаполнением.

Эта функция автозаполнения очень раздражает, я полагаю, это статус «особенность, а не ошибка»?

Я полностью согласен с @hollowimage. С этими двумя улучшениями я был бы в полном порядке, но сейчас это практически невозможно, если у вас нет 5 минут, чтобы изменить один запрос ...

Не уверен, что понимаю проблему. У вас проблемы с автозаполнением браузера или автозаполнением Kibana? Какая версия Кибаны? А что именно происходит? Несколько скриншотов или гифка были бы отличными.

@Bargs кажется, что автозаполнение браузера

output

Это было проверено на:

  • Kibana 4.5.3 (я могу попробовать последнюю, если хотите, я как раз работал с этой версией)
  • Версия Chrome 52.0.2743.116 (64-разрядная)

Кажется, что автозаполнение в браузере (почти) всегда выполняется. Вы можете видеть, что значок «линзы» справа исчезает, когда это так.

@scampi эта проблема была исправлена ​​в

@MaxBosse , это та же проблема, которую вы наблюдаете?

Да, это та же проблема, что и я, я обязательно обновлюсь до последней версии, спасибо

Помогло обновление

Была ли эта проблема исправлена ​​в ветке 4.1.x (для более старых версий Elasticsearch)? И если да, то какой версии?

@ikoniaris исправлен в 4.1.11

Для всех, кто пострадал от этой усугубляющей проблемы, есть быстрый способ избавиться от поля предложений, чтобы восстановить контроль над тем, что вы вводите.

По общему признанию, это не идеальное решение, но оно работает в среде, где вы не можете позволить себе обновить Kibana, чтобы исправить тривиальную проблему пользовательского интерфейса.

Обходной путь заключается в удалении прослушивателей событий change , focus и keydown через инспектор Chrome (проверьте элемент searchSource , затем из панели CSS перейдите в Слушатели событий, чтобы найти слушателей для отмены привязки), чтобы вы могли свободно вводить текст в строке поиска.

Какую версию Kibana я могу использовать с ES для реализации исправления или нет совместимых версий Kibana с исправлением, совместимых с версией ES v1.5? Я вижу, что версии 4.1.x исправляют проблему, но они совместимы. с v1.5 ES? Спасибо!

Мне так надоела эта «фича» сегодня в 4.1.x, что я приготовил немного жирного / фиолетового / любого обезьяньего скрипта, чтобы с ней справиться.

// ==UserScript==
// <strong i="6">@name</strong> Kibana autocomplete killer
// <strong i="7">@namespace</strong> kibana
// <strong i="8">@grant</strong> none
// <strong i="9">@include</strong> https://<your kibana site>/*
// ==/UserScript==

function main() {
  document.addEventListener('click', function() {
    var jq = window.jQuery

    var searchbox = jq('.input-group input')
    searchbox.unbind("change");
    searchbox.unbind("focus");
    searchbox.unbind("keydown");

    console.log("removed");
  });
};

var script = document.createElement("script");
script.textContent = "(" + main.toString() + ")();";
document.body.appendChild(script);

спасибо за сценарий @SleepyBrett , он мне

Спасибо @SleepyBrett.

FWIW Я нашел гораздо более простой обходной путь CSS ( источник: Kibana issue # 7801 ), который работает очень хорошо, но для него требуется расширение, такое как Stylish или Stylebot.

.typeahead .typeahead-items { 
  top: 32px; 
} 
Была ли эта страница полезной?
0 / 5 - 0 рейтинги