2016-05-02 3 views
2

私は先週Kibanaを発見しましたが、「結果が見つかりません」というメッセージをカスタムメッセージと交換することが可能かどうかは疑問です。木場 - 「結果が見つかりません」をカスタムメッセージで置き換えることができます

私は非常に巨大なダッシュボードを準備しており、ほとんどの場合、完璧な人生では結果が表示されないようなビジュアルを含んでいます(エラーのためです)。

私は自分の現在の結果に満足していませんが、エラーはありませんが、私はそれらの知識を持っていないようです。

+0

私はあなたがそれを現在行うことはできないと思います。 https://github.com/elastic/kibana/issues/7530でも同じ問題が発生しています。それに従ってください。 –

答えて

0

はい。メッセージを変更することができます。そして私はkibana-4.Xでこれを試しました。ファイルvisualize.htmlkibana-4.X\src\ui\public\visualizeディレクトリにあります。ファイルは次のソースで構成されています。

<div ng-if="showNoResultsMessage()" 
    class="text-center visualize-error visualize-chart"> 
    <div class="item top"></div> 
    <div class="item"> 
    <h2 aria-hidden="true"><i aria-hidden="true" class="fa fa-meh-o"></i></h2> 
    <h4>No results found</h4> 
    </div> 
    <div class="item bottom"></div> 
</div> 
<div ng-hide="showNoResultsMessage()" class="vis-container"> 
    <div ng-style="loadingStyle" 
    ng-class="{ loading: vis.type.requiresSearch && searchSource.activeFetchCount > 0 }" 
    class="visualize-chart"> 
    </div> 
    <visualize-legend></visualize-legend> 
</div> 
<!-- <pre>{{chartData | json}}</pre> --> 
<visualize-spy ng-if="vis.type.requiresSearch && showSpyPanel"></visualize-spy> 

h4タグでは、表示したいカスタムメッセージを提供できます。メッセージを変更した後、kibana-4.X\optimizeディレクトリを空にして、キバナで変更の効果を得る必要があります。

+1

申し訳ありませんが、コアファイルを編集していますが、これは機能を変更する適切な方法ではありません。 プラグインでその機能を拡張する方法がありますか?私は同様のものが必要です(visualize-legend.htmlの追加属性。その機能を拡張したい、m、yのKibanaプラグインでhtml変数を置き換えたい) – mrarm