Migaro. 技術Tips

                       

ミガロ. 製品の技術情報
IBMiの活用に役立つ情報を掲載!


Valence アプリ変数の活用方法(第4回) PivotGridウィジェット編

ValenceのAppBuilderアプリは、アプリ変数を使用することで様々な機能制御が行えます。
Tipsでは、アプリ変数の活用方法について複数回にわたって説明していきます。
第4回は、PivotGridウィジェットのアプリ変数リンクで制御できる機能をご紹介します。

はじめに

アプリ変数の定義方法 / 値の設定方法、ウィジェットのプロパティにアプリ変数をリンクする方法については、Valence アプリ変数の活用方法 (第1回)で確認ください。

Gridウィジェットのアプリ変数リンクで制御できる機能については、Valence アプリ変数の活用方法 (第2回)で確認ください。

Formウィジェットのアプリ変数リンクで制御できる機能については、Valence アプリ変数の活用方法 (第3回)で確認ください。

PivotGridウィジェットのプロパティで設定可能な機能

アプリ変数で制御ができる、PivotGridウィジェットの機能は以下です。

フィルター制御Reset Filtersフィルターのリセット
Set Filtersフィルターの値設定
フィルター取得フィルターの値取得
フィルター非表示フィルターを非表示
表示制御UIcollapseAll全て折りたたむ
collapseAllColumns全列折りたたむ
collapseAllRows全行折りたたむ
expandAll全て展開
expandAllColumns全列展開
expandAllRows全行展開
その他制御ダウンロードexportFileNameダウンロードファイル名の設定
exportTitleファイル内タイトルの設定
全般subtitleサブタイトル設定
titleタイトル設定
nabHideWidgetウィジェットの非表示
nabShowWidgetウィジェットの表示
refreshリフレッシュ(再読み込み)設定

フィルターの制御

Reset Filters / Set Filters / フィルター取得 / フィルター非表示 を使用して、ウィジェットに設定されたフィルター機能を制御できます。

Reset Filters / Set Filters

Reset Filters , Set Filters

Reset Filters と Set Filtersは他のウィジェットと同様の動作となります。
「Reset Filters」でウィジェットのフィルターフィールドにアプリ変数を設定している場合、設定したアプリ変数がtrueに変更された際、フィルターがリセットされます。

「Set Filters」でウィジェットのフィルターフィールドにアプリ変数を設定している場合、設定したアプリ変数に格納された値がフィルターフィールドの値として設定されます。

フィルター取得 / フィルター非表示

「フィルター取得」でウィジェットのフィルターフィールドにアプリ変数を設定している場合、スクリプト(getAppVar)やRPGプログラム(GetAppVar)でアプリ変数からフィルター値を取得できます。

「フィルター非表示」でウィジェットのフィルターフィールドにアプリ変数を設定している場合、設定したアプリ変数がtrueに変更された際、フィルターが非表示になります。

フィルター取得、フィルター非表示

表示制御

UI

「UI」では、Pivot Gridの展開/折り畳み をアプリ変数から制御できます。

UIの制御

その他制御

ダウンロード

ダウンロード時のファイル名と出力したファイル内のタイトルをアプリ変数から設定できます。

ダウンロード

全般

タイトル / サブタイトルの変更
タイトル/サブタイトルの変更

「subtitle」プロパティにアプリ変数を設定している場合、設定したアプリ変数の値がサブタイトルとして表示されます。
「title」プロパティにアプリ変数を設定している場合、設定したアプリ変数の値がタイトルとして表示されます。

ウィジェットの表示 / 非表示
ウィジェットの表示/非表示

ウィジェットの表示非表示をアプリ変数から設定できます。

リフレッシュ(再読込み)
リフレッシュ制御

「refresh」プロパティのアプリ変数にtrueを設定することで、ウィジェットのデータを再読み込みできます。