30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

コールバック関数の1番目の引数として返されるフィルターオブジェクトは、レポートで使用されるあらゆるフィルターが格納された配列です。配列の各要素は、そのフィルターに関する情報が格納されたオブジェクトです。これらのフィルターオブジェクトには以下のプロパティがあります:

Expand
titleここを展開...

プロパティ

説明

filterUUID

フィルターの固有識別子です。

filterId

フィルターの数値識別子です。

nativeType

フィルターのネイティブデータタイプです。

description

フィルターの説明です。

operator

フィルターで使用される演算子です。

display

フィルターで使用される表示スタイルです。

dependencies

レポートの他のフィルターがこのフィルターに従属している場合は

...

true

...

に設定します。

list

フィルターがリストスタイル(複数の値を許可する)の場合は

...

true

...

に設定します。

between

フィルターが範囲スタイル(開始値と終了値が必要)の場合は

...

true

...

に設定します。

listValues

フィルターがドロップダウンリストとして表示される場合は、このプロパティに使用可能なオプションのリストが格納されます。

レポートフィルターをロードしてユーザーに表示する例を示します:

...

コールバック関数の1番目の引数として返されるフィルターオブジェクトは、ダッシュボードで使用されるあらゆる分析フィルターと、フィルターグループ区切り文字が格納された配列です。配列の各要素は、そのフィルターまたはフィルターグループに関する情報が格納されたオブジェクトです。これらのオブジェクトには以下のプロパティがあります:

Expand
titleここを展開...

プロパティ

説明

key

このフィルターまたはフィルターグループの固有キーです。

type

このオブジェクトがフィルターグループを表す場合は

...

FILTERGROUP

...

に設定します。その他の値は、分析フィルターの種類を示します。

description

フィルターまたはフィルターグループの説明です。

groupId

フィルターグループの場合:グループの数値識別子です。

state

フィルターグループの場合:グループが現在オープンの場合は

...

OPEN

...

に設定します。

display

フィルターの場合:フィルターで使用される表示スタイルです。

dependencies

フィルターの場合:ダッシュボードの他のフィルターがこのフィルターに従属している場合は

...

true

...

に設定します。

list

フィルターの場合:フィルターがリストスタイル(複数の値を許可する)の場合は

...

true

...

に設定します。

between

フィルターの場合:フィルターが範囲スタイル(開始値と終了値が必要)の場合は

...

true

...

に設定します。

listValues

フィルターの場合:フィルターがドロップダウンリストとして表示される場合は、このプロパティに使用可能なオプションのリストが格納されます。

Code Block
javascript
javascript
function filterCallback(filters) {

   for (var i = 0; i < filters.length; i++) {
      alert('Filter ' + filters[i].description + ' (' +
         filters[i].key + '), display style: ' +
         filters[i].display);
   }

}

yellowfin.reports.loadReportFilters(1234, filterCallback);

...