Kibana: Filtro de panel de autocompletado desactivado

Creado en 7 sept. 2015  ·  21Comentarios  ·  Fuente: elastic/kibana

Si bien la función de autocompletar para el html de entrada del filtro en el panel de control no está desactivada, es imposible orientar los resultados. Creo que deshabilitar el historial del navegador para estas entradas de filtro sería una pequeña mejora.

feedback_needed

Comentario más útil

Esta opción es espantosa. Tengo que presionar escape después de cada letra que elimino ... LA ODIO

Todos 21 comentarios

@ becker-IT si hace clic fuera del cuadro de entrada, ¿desaparece la función de autocompletar?

No, hago clic

Tablero
Abrir panel guardado
Escriba, por ejemplo, "A" en el campo de entrada

y el resultado es que no puedo apuntar a los paneles guardados porque el historial del navegador está al frente. Cuando vuelvo a hacer clic en el campo de entrada, el historial del navegador se está cargando de nuevo.

Presiona escape y el autocompletado se cerrará

¡Ah, ya veo, qué solución tan perfecta!
Prefiero este: autocomplete = "off"

@ becker-IT, ¿dónde lo pusiste?

Esta opción es espantosa. Tengo que presionar escape después de cada letra que elimino ... LA ODIO

Estaría bien si

  1. el enfoque no cambió de escribir a autocompletar,
  2. el autocompletado aparecería DEBAJO de la barra.

de lo contrario, como mencionó @ kevin-m-rego, modificar consultas de finalizaciones anteriores (digamos que quiero cambiar algunas cosas al final, como un número de puerto) es peor que batirse en duelo con el autocompletado de Chrome.

Esa cosa de autocompletar es muy molesta, supongo que su estado es "característica, no un error".

Estoy completamente de acuerdo con @hollowimage. Con estas 2 mejoras estaría totalmente bien, pero ahora mismo es básicamente inutilizable si no tienes 5 minutos para cambiar una consulta ...

No estoy seguro de entender el problema. ¿Tiene problemas con el autocompletado del navegador o el autocompletado de Kibana? ¿Qué versión de Kibana? ¿Y qué está pasando exactamente? Algunas capturas de pantalla o un gif serían geniales.

@Bargs parece que el autocompletado del navegador está jugando con el campo de entrada. Logré reproducir el problema, pero en la página de descubrimiento. No obstante, espero que esto sea útil:

output

Esto fue probado en:

  • Kibana 4.5.3 (puedo probar con la última si quieres, simplemente estaba trabajando con esa versión)
  • Versión de Chrome 52.0.2743.116 (64 bits)

El autocompletado del navegador parece estar (casi) siempre en camino. Puede ver que el icono de "lente" a la derecha desaparece cuando este es el caso.

@scampi, ese problema se solucionó en 4.5.4.

@MaxBosse, ¿ es este el mismo problema que estás viendo?

Sí, es el mismo problema que estaba viendo, me aseguraré de que estemos actualizando a la última versión, gracias @Bargs : +1:

La actualización de

¿Este problema también se solucionó en la rama 4.1.x (para versiones anteriores de Elasticsearch)? Y si es así, ¿qué versión?

@ikoniaris corregido en 4.1.11

Para cualquier persona afectada por este problema agravante, existe una forma rápida de deshacerse del buzón de sugerencias para recuperar el control sobre lo que escribe.

Es cierto que no es la solución ideal, pero funciona en un entorno en el que no puede permitirse actualizar Kibana para solucionar un problema trivial de la interfaz de usuario.

La solución consiste en eliminar los detectores de eventos change , focus y keydown través del Inspector de Chrome (Inspeccione el elemento searchSource , luego desde el panel CSS vaya a Event Listeners para encontrar los oyentes para desvincular) para que pueda escribir libremente en la barra de búsqueda.

¿Qué versión de Kibana puedo usar con ES para implementar la corrección o no hay versiones compatibles de Kibana con la corrección que sean compatibles con la versión v1.5 de ES

Me harté tanto de esta 'función' hoy en 4.1.x que preparé un poco de grasa / violeta / cualquier script de mono para lidiar con eso

// ==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);

gracias por el script de

Gracias @SleepyBrett.

FWIW He encontrado una solución CSS mucho más simple ( fuente: número de Kibana # 7801 ) que funciona muy bien pero necesita una extensión como Stylish o Stylebot.

.typeahead .typeahead-items { 
  top: 32px; 
} 
¿Fue útil esta página
0 / 5 - 0 calificaciones