Kibana: تم إيقاف الإكمال التلقائي لمرشح لوحة القيادة

تم إنشاؤها على ٧ سبتمبر ٢٠١٥  ·  21تعليقات  ·  مصدر: elastic/kibana

بينما لم يتم إيقاف تشغيل الإكمال التلقائي لمرشح html لإدخال عامل التصفية في لوحة المعلومات ، فمن المستحيل استهداف النتائج. أعتقد أن تعطيل سجل المتصفح لمدخلات عامل التصفية سيكون قليلاً من التحسين.

feedback_needed

التعليق الأكثر فائدة

هذا الخيار فظيع. لا بد لي من ضرب الهروب بعد أن أحذف الحرف ... أكرهه

ال 21 كومينتر

@ becker-IT إذا نقرت خارج مربع الإدخال ، فهل يختفي الإكمال التلقائي؟

كلا ، أنقر

لوحة القيادة
افتح لوحة التحكم المحفوظة
اكتب على سبيل المثال "أ" في حقل الإدخال

والنتيجة هي أنني لا أستطيع استهداف لوحات المعلومات المحفوظة لأن سجل المتصفح في المقدمة. عندما أنقر مرة أخرى في حقل الإدخال ، يتم تحميل سجل المتصفح مرة أخرى.

ضرب الهروب وسيتم رفض الإكمال التلقائي

آه أرى ، يا له من حل مثالي!
أفضل هذا: الإكمال التلقائي = "إيقاف التشغيل"

@ بيكر- IT أين وضعت ذلك؟

هذا الخيار فظيع. لا بد لي من ضرب الهروب بعد أن أحذف الحرف ... أكرهه

سيكون بخير إذا

  1. لم ينتقل التركيز من الكتابة إلى الإكمال التلقائي ،
  2. سيظهر الإكمال التلقائي أسفل الشريط.

بخلاف ذلك ، مثل @ kevin-m-rego المذكور ، فإن تعديل الاستعلامات من الإكمالات السابقة (قل أريد تغيير بعض الأشياء في النهاية ، مثل رقم المنفذ) أسوأ من المبارزة مع الإكمال التلقائي للكروم.

شيء الإكمال التلقائي هذا مزعج للغاية ، أفترض أن حالته هي "ميزة ، وليست خطأ"؟

أتفق تمامًا معhollowimage. مع هذين التحسين ، سأكون على ما يرام تمامًا ولكن في الوقت الحالي لا يمكن استخدامه بشكل أساسي إذا لم يكن لديك 5 دقائق لتغيير استعلام واحد ...

لست متأكدًا من فهمي للمشكلة. هل تواجه مشكلة في الإكمال التلقائي للمتصفح ، أو الإكمال التلقائي لـ Kibana؟ أي إصدار من Kibana؟ وماذا يحدث بالضبط؟ بعض لقطات الشاشة أو gif ستكون رائعة.

Bargs يبدو أن الإكمال التلقائي للمتصفح يعبث بحقل الإدخال. تمكنت من إعادة إظهار المشكلة ، ولكن على صفحة الاكتشاف. ومع ذلك ، آمل أن يكون هذا مفيدًا:

output

تم اختبار هذا على:

  • Kibana 4.5.3 (يمكنني المحاولة بأحدث إذا أردت ، لقد صادف أنني أعمل مع هذا الإصدار)
  • إصدار Chrome 52.0.2743.116 (64 بت)

يبدو أن الإكمال التلقائي للمتصفح (تقريبًا) في الطريق دائمًا. يمكنك أن ترى أن رمز "العدسة" الموجود على اليمين يختفي عندما يكون هذا هو الحال.

scampi تم إصلاح هذه المشكلة في 4.5.4.

MaxBosse هل هذه هي نفس المشكلة التي تراها؟

نعم إنها نفس المشكلة التي كنت أراها ، وسأتأكد من أننا نقوم بالتحديث إلى أحدث إصدار ، شكرًا

ساعد تحديث

هل تم إصلاح هذه المشكلة في الفرع 4.1.x (للإصدارات القديمة من Elasticsearch) أيضًا؟ وإذا كانت الإجابة بنعم ، فما هو الإصدار؟

تم إصلاح

بالنسبة لأي شخص يتأثر بهذه المشكلة المتفاقمة ، هناك طريقة سريعة للتخلص من مربع الاقتراحات لاستعادة السيطرة على ما تكتبه.

من المسلم به أنه ليس الحل المثالي ، لكنه يعمل في بيئة لا يمكنك فيها تحديث Kibana لإصلاح مشكلة تافهة في واجهة المستخدم.

يتمثل الحل في إزالة مستمعي الأحداث change و focus و keydown خلال Chrome Inspector (فحص العنصر searchSource ، ثم من جزء CSS انتقل إلى مستمعي الأحداث للعثور على المستمعين لإلغاء ربطهم) بحيث يمكنك الكتابة بحرية في شريط البحث.

ما هو إصدار Kibana الذي يمكنني استخدامه مع ES لتنفيذ الإصلاح أم لا توجد إصدارات متوافقة من Kibana مع الإصلاح المتوافق مع الإصدار ES v1.5؟ أرى أن الإصدارات 4.1.x تعمل على حل المشكلة ، لكن هذه الإصدارات متوافقة. مع الإصدار 1.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 التقييمات