使用法と例
ページングパネルの Web 拡張機能では、次のパラメーターを指定する必要があります。
- 実績ページ: セル参照です。セルには、現在のページ数を持つ変数が含まれます。1 は最初のページを表します。
- ページサイズ: セル参照です。セルには、ページ全体に表示されるレコード数を決定する変数が含まれています。
- ページ数: ハイパーブロックの pagecount プロパティを参照します。
- ページサイズのオプション: 選択可能なページのサイズを表す数値のリストです。数値は
|
または;
のいずれかで区切られます。
ページングパネル Web 拡張機能を挿入および構成するには、次の手順を実行します。
- Application Studio レポートを作成します。
-
複数行のデータを表示するハイパーブロックを挿入します。
たとえば、期間次元のすべてのベースエレメントを表示するハイパーブロックを挿入します。
- rv_CurrentPage という名前のレポート変数を作成し、その値として [1] を指定します。
- rv_PageSize という名前のレポート変数を作成します。値として、各ページに表示するレコード数を指定します。[10] などを指定します。
-
たとえば、rv_CurrentPage をセル H9 にドラッグします。
セルには 1 が表示されます。数式エディターは
=ReportVariables.rv_CurrentPage.Text
を表示します。 -
セル H9 に rv_CurrentPage 変数が含まれ、次の特性を持つアクションを作成します。
- アクション: タイプ
- アクションタイプとして [パラメーターを設定] を選択します。
- アクション: 条件
- [= TRUE] を選択します。
- アクション: モード
- モードとして [Web 拡張機能] を選択します。
- パラメーター: 名前
- [新しいパラメーター] をクリックし、rv_CurrentPage 変数を選択します。
- パラメーター: プロパティ
- [Value(.Text)] を選択します。
- パラメーター: 値
=Actions.Input.Text
と指定します。
-
セル H10 で、次の特性のアクションを指定します。
- アクション: タイプ
- アクションタイプとして [パラメーターを設定] を選択します。
- アクション: 条件
- [= TRUE] を選択します。
- アクション: モード
- モードとして [Web 拡張機能] を選択します。
- パラメーター: 名前
- [新しいパラメーター] をクリックし、rv_PageSize 変数を選択します。
- パラメーター: プロパティ
- [Value(.Text)] を選択します。
- パラメーター: 値
=Actions.Input.Text
と指定します。- パラメーター: 名前
- [新しいパラメーター] をクリックし、rv_CurrentPage 変数を選択します。
- パラメーター: プロパティ
- [Value(.Text)] を選択します。
- パラメーター: 値
= 1
を指定します
- セル H10 では、この VALUE 関数 [=VALUE(ReportVariables.rv_PageSize.Text)] を指定します。
-
ハイパーブロックを選択して [ハイパーブロックの設定] ダイアログボックスを開きます。次の情報を指定します。
- 名前
- [期間] を指定します。
- ページング
- チェックボックスをオンにして、[ページサイズ] フィールドで rv_PageSize 変数を選択します。
- [現在のページ] フィールドで rv_CurrentPage 変数を選択します。
- [OK] をクリックします。
-
オブジェクトツールバーの [Web 拡張機能] をクリックして、ページングパネル Web 拡張機能をダブルクリックします。
カーソルがプラス記号 (+) に変わります。
-
カーソルをドラッグして、Web 拡張機能をたとえば B11:F11 に挿入し、サイズ設定、および配置します。
[Web 拡張機能の設定] ダイアログが表示されます。
-
次のパラメーターを指定します。
- 実績ページ
- [=H9] を指定します。
- H9 は rv_CurrentPage セット変数を保持します。
- ページ数
- [=ReportObjects.Period.Pagecount] を指定します。
- ページサイズ
- [=H10] を指定します。
- H10 の各ページ全体に表示するレコード数を指定します。
- ページサイズのオプション
- [="10;20;50"] を指定します。
- ユーザーが選択できるページサイズのオプションを指定します。各値は、すべてのページ全体に表示するレコード数を表します。
- [OK] をクリックして、Web ブラウザーでレポートを表示します。