ウィジェットのテンプレートの作成
- レポートカタログで [レポートテンプレート] フォルダーを右クリックして、[新規] > [レポートテンプレート] を選択します。
-
[プロパティ] ペインで、テンプレートにスタイルシートを割り当てます。
[レポートを作成] ダイアログボックスでスタイルシートを選択した場合、このステップは必要ありません。
-
レポートカタログでテンプレートを右クリックして、[スタイルシート] > [スタイルをコピー] を選択します。
[レポートを作成] ダイアログボックスでスタイルシートを選択した場合、このステップは必要ありません。
-
次のレポート変数を作成します。
- ShowTitle: TRUE
- ShowMargin: TRUE
- ShowToolbar: TRUE
- Title: タイトル
-
レポートカタログでテンプレートを右クリックして、[レポートアクション] を選択します。次のパラメーターを持つ [パラメーターを設定] アクションを指定します。
名前 プロパティ 値 ShowMargin Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasMargin"))
ShowTitle Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasTitle"))
Title Value (.Text) =TRANSLATEUNIQUESTRING("wdt_Title")
-
レポートカタログでテンプレートを右クリックして、[レポートパラメーター] を選択します。次の特性を持つレポートパラメーターを作成します。
変数 パラメーター名 タイプ 固定 Title タイトル ウィジェットタイトル はい これで、ウィジェットタイトルがホームページウィジェットに自動的に表示されるようになります。
-
[列幅] ダイアログボックスで、次の特性を指定します。
列 幅 (px) グローバル変数 その他 A 10 common_Size_ReportMarginSide_Outer B 8 common_Size_ReportMarginSide_Inner C 240 拡大を許可 D 8 common_Size_ReportMarginSide_Inner E 10 common_Size_ReportMarginSide_Outer -
[行の高さ] ダイアログボックスで、次の特性を指定します。
行 高さ 変数 その他 2 ShowTitle 3 ShowToolbar 4 240 拡大を許可 5 Common_Size_ ReportMarginBottom - セル E5 をクリックし、[オブジェクト] ツールバーの [可視レポート範囲] をクリックします。
- 行 1、2、および 3 のヘッダーを選択し、[オブジェクト] ツールバーの [レポートヘッダー] をクリックします。
- レポート変数の Title をセル C2 にドラッグします。
- [Description] を C3 で指定します。
-
たとえば、セル E2 と E3 で [END] を指定し、ニュートラルスタイルを両方のセルに適用します。
E2 および E3 のコンテンツでは、C2 と C3 で長い文字列をカットし、それらがウィジェットをオーバーフローしないようにしています。
-
共有画像からツールバーアイコンをレポートに挿入します。たとえば、[フィルター]、[編集]、[設定] アイコンを挿入します。[グラフィックオブジェクトの書式設定] ダイアログボックスの [サイズと位置] タブで、各アイコンに次のオプションを指定します。
- セルから独立
- 表示可能な範囲に水平にアンカー
- ヘッダーに垂直にアンカー
[セル枠までの距離] フィールドで、右下のオプションボタンを選択して、下枠から 5 ピクセルを指定します。
-
[セル枠までの距離] フィールドで、左、中央、および右の各アイコンについて、右枠からの距離をそれぞれ次のように指定します。
左: 73 ピクセル中央: 44 ピクセル右: 15 ピクセル
-
セル A2 と E2 では、この条件付き書式を指定して、見出し 1 スタイル
ReportVariables.ShowMargin.Text="FALSE"
を適用します。 -
セル A3 と E3 では、この条件付き書式を指定して、ツールバースタイル
ReportVariables.ShowMargin.Text="FALSE"
を適用します。