Kibana: ダッシュボードフィルターのオートコンプリートオフ

作成日 2015年09月07日  ·  21コメント  ·  ソース: elastic/kibana

ダッシュボードのフィルター入力HTMLのオートコンプリートはオフにされていませんが、結果をターゲットにすることはできません。 これらのフィルター入力のブラウザー履歴を無効にすると、少し改善されると思います。

feedback_needed

最も参考になるコメント

このオプションはひどいです。 削除した文字の後にエスケープを押す必要があります...嫌い

全てのコメント21件

@ becker-IT入力ボックスからクリックすると、オートコンプリートは消えますか?

いいえ、クリックします

ダッシュボード
保存したダッシュボードを開く
たとえば、入力フィールドに「A」と入力します

その結果、ブラウザの履歴が前面に表示されるため、保存されたダッシュボードをターゲットにできません。 入力フィールドをもう一度クリックすると、ブラウザの履歴が再度読み込まれます。

エスケープを押すと、オートコンプリートが閉じます

ああ、なるほど、なんて完璧な解決策でしょう!
私はこれが好きです:autocomplete = "off"

@ becker-ITどこに設定しましたか?

このオプションはひどいです。 削除した文字の後にエスケープを押す必要があります...嫌い

よろしければ大丈夫です

  1. フォーカスが入力からオートコンプリートに切り替わりませんでした。
  2. オートコンプリートはバーの下に表示されます。

それ以外の場合は、前述の@ kevin-m-regoのように、以前のコンプリートからのクエリの変更(ポート番号など、最後にいくつか変更したい場合など)は、chromeオートコンプリートとの決闘よりも悪いです。

そのオートコンプリートは非常に迷惑です。ステータスは「バグではなく機能」だと思いますか?

@hollowimageに完全に同意します。 これらの2つの改善により、私はまったく問題ありませんが、1つのクエリを変更するのに5分がない場合、現時点では基本的に使用できません...

問題を理解できるかわかりません。 ブラウザのオートコンプリート、またはKibanaのオートコンプリートに問題がありますか? Kibanaのどのバージョンですか? そして、正確には何が起こっているのでしょうか? いくつかのスクリーンショットまたはgifが素晴らしいでしょう。

@Bargsブラウザのオートコンプリートが入力フィールドをいじっているようです。 私はなんとか問題を再現することができましたが、発見ページで。 それでも、これがお役に立てば幸いです。

output

これは以下でテストされました:

  • Kibana 4.5.3(必要に応じて最新のものを試すことができます。たまたまそのバージョンで作業していました)
  • Chromeバージョン52.0.2743.116(64ビット)

ブラウザのオートコンプリートは(ほぼ)常に進行中のようです。 この場合、右側の「レンズ」アイコンが消えていることがわかります。

@scampiその問題は4.5.4で修正されました。

@MaxBosseこれはあなたが見ているのと同じ問題ですか?

はい、それは私が見たのと同じ問題です。 @ Bargs :+1に感謝し

@Bargsを4.5.4に更新することは

この問題は4.1.xブランチ(古いElasticsearchバージョンの場合)でも修正されましたか? はいの場合、どのバージョンですか?

@ikoniarisは4.1.11で修正されました

この悪化する問題の影響を受けた人は、提案ボックスを削除して、入力内容の制御を取り戻すための簡単な方法があります。

確かに理想的なソリューションではありませんが、Kibanaを更新してUIの些細な問題を修正する余裕がない環境で機能します。

回避策は、Chromeインスペクターを介してchangefocus 、およびkeydownイベントリスナーを削除することです(要素searchSource検査し、CSSペインからイベントリスナーは、バインドを解除するリスナーを検索します)。これにより、検索バーに自由に入力できます。

修正を実装するためにESで使用できるKibanaのバージョンは何ですか?またはESバージョンv1.5と互換性のある修正を含む互換性のあるバージョンのKibanaはありません

今日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 評価