7

ポップアップスライサーを備えたダッシュボードがありますが、ポップアップを閉じると、どの変数が選択されたかを確認する方法がないため、グラフの上に、すべてのパラメーターを含むパスの種類の線を一列に表示したいと思います。スライサーボックスで選択しています。

、、、などのHTMLレイアウト位置でそれらを参照しようとしましたが、テキストが書き込まれたとおり に表示されます${size}。変数は解析されません。${type}${line}${service}

また、Javascriptを使用するためのフリーフォームコンポーネントを作成しましたが、データが表示されず、使用する関数がわかりません。

4

1 に答える 1

10

これを行うためのより標準的な方法の1つは、テキストコンポーネントを使用することです。式フィールドでは、次のようなものを使用できます。

function() {
  return "My Parameter: " + Dashboards.getParameterValue("myParam");
}

ここmyParamで、はパラメータの名前です。myParamまた、テキストコンポーネントをパラメーターと同期させるために、リスナーに追加することもできます。

Freeformコンポーネントも可能性がありますが、それは実際にはFree Formであり、すべて自分で行う必要があります。これを追加したのは、CDFライフサイクルに任意のコードを簡単に追加できるようにするためです。フリーフォームコンポーネントを使用すると、カスタムチャートスクリプトで次のようなことを行うことになります(チャートからそのプロパティ名を再利用したことを示していますか?):

function() {

  $("#" + this.htmlObject).text("My parameter: " + Dashboards.getParameterValue("my Param"));
}
于 2012-10-17T23:56:45.740 に答える