Webページボックスウィジェット

  • 作成者:ayuan0625
  • 編集回数:12次
  • 最終更新:ayuan0625 于 2025-11-07
  • 一.概要

    1.バージョン

    帳票サーババージョン

    機能変動

    11.0

    -

    2.応用シーン

    [Webページボックス]ウィジェットはパラメータ応用をサポートしておらず、一般的には帳票ページに他のWebページボックスや帳票を埋め込む場合に使用されます。以下の図のように:

    注意:FineVis可視化カンバンんはコンテナのWebページボックスコンポーネントをサポートしています。

    1756297193137177.gif

    3.追加方法

    「一般帳票」において、セルを選択した後、右側の属性パネルの[ウィジェット設定]をクリックし、[ウィジェットを選択]でプルダウンから[Webページボックス]ウィジェットを選択します。以下の図のように:

    1756297224954488.png

    4.使用説明

    [Webページボックス]ウィジェットを使用する際の注意事項は以下の通りです:

     · [Webページボックス]ウィジェットは[書き込みプレビュー]および[データ分析]モードでのみ表示されます。

     · 「変数パネル」に[Webページボックス]ウィジェットを追加することはサポートされていません。

     · [Webページボックス]ウィジェットはストリーミングをサポートしていません。

     · [Webページボックス]ウィジェットはメインテンプレートのウィジェットにカスタムでパラメータ値を渡すことをサポートしていません。メインテンプレートのパラメータを変更することで、Webページボックスのアドレスに含まれるパラメータ値を制御することのみ可能です。

    二.ウィジェットの概要

    1.属性

    [Webページボックス]ウィジェットの属性設定画面は以下の図のように:

    1756297265835870.png 

    各属性設定項目の詳細説明は以下の通りです:

    分類

    設定項目

    詳細説明

    基本

    ウィジェット名

    ウィジェットの名前で、手動で入力します。通常はパラメータと組み合わせて使用され、例えばウィジェット名でウィジェットを取得した後、ウィジェット値を対応するパラメータに渡すなどです。デフォルトはなしです。

    使用可能

    ウィジェットが使用可能かどうかを設定します。チェックを入れると、書き込み時にウィジェットを編集できます;チェックを入れないと、書き込み時にウィジェットはグレーアウトされ、編集できません。デフォルトではチェックが入っています。

    表示

    ウィジェットが表示可能かどうかを設定します。チェックを入れると、書き込み時にページにウィジェットが表示されます;チェックを入れないと、書き込み時にページにウィジェットが表示されません。デフォルトではチェックが入っています。

    詳細

    水平スクロールバー表示

    「Webページボックス」の幅は所在するセルの幅と同じです。埋め込まれたWebページボックスの幅が「Webページボックス」の幅を超える場合、対応する「水平スクロールバー」が表示されます。チェックを入れると水平スクロールバーが表示されます;チェックを入れないとスクロールバーは表示されずスクロールもできず、「Webページボックス」のサイズを超える内容は切り取られて表示されません。デフォルトではチェックが入っています。

    縦スクロールバー表示

    「Webページボックス」の高さは所在するセルの高さと同じです。埋め込まれたWebページボックスの高さが「Webページボックス」の高さを超える場合、対応する「縦スクロールバー」が表示されます。チェックを入れると縦スクロールバーが表示されます;チェックを入れないとスクロールバーは表示されずスクロールもできず、Webページボックスのサイズを超える内容は切り取られて表示されません。デフォルトではチェックが入っています。

    アドレス

    アドレス欄は「Webページボックス」に埋め込むWebページボックス、帳票、ページのアドレスを入力するために使用されます。クロスドメインページ、現在の帳票プロジェクト下の帳票、現在の応用下のページを入力できます。

    1)クロスドメインページ:アクセス可能なURL、例えば:https://help.fanruan.com/finereport-jp/   

    3.png

    2)現在の帳票プロジェクト下の帳票:%FR_HOME%\webapps\webroot\WEB-INF\reportlets下の帳票

    · cpt帳票にcpt帳票を埋め込む場合

       アドレス欄に以下を入力します:${servletURL}?viewlet=テンプレート名.cpt 

       例:${servletURL}?viewlet=入門デモ.cpt

      4.png

     · cpt帳票にfrm帳票を埋め込む場合

       アドレス欄に以下を入力します:${servletURL}?viewlet =テンプレート名.frm

       例:${servletURL}?viewlet=doc/Form/FormFilling.frm

    5.png

    3)現在のプロジェクト下のページ:%FR_HOME%\webapps\webroot ディレクトリ下に保存されているページ。

    アドレス欄に以下を入力します:${contextPath}/ページ名、ここでcontextPathとは /webrootを指し、絶対パスのサーバ別名(仮想ディレクトリ)です。

    例:ページを%FR_HOME%\webapps\webrootディレクトリに保存し、アドレスを次のように入力します: ${contextPath}/1.html

    変数

    埋め込まれたWebページにパラメータを渡すことができます。以下の図のように:

    6.png 

    2.イベント

    [Webページボックス]ウィジェットはイベントの追加をサポートしていません。

    3.モバイル端末

    モバイル端末には設定可能な項目はありません。

    注意:一般帳票の[Webページボックス]ウィジェットはモバイル端末をサポートしていません。

    三.応用例

    1.テンプレートの準備

    1)FineReportデザイナで、[ファイル]-[一般帳票新規作成]をクリックします。

    2)あるエリアのセルを選択して結合し、A1セルを選択して[Webページボックス]ウィジェットを挿入し、[アドレス]にhttps://help.fanruan.com/finereport-jp/を入力します。以下の図のように:

    7.png 

    3)あるエリアのセルを選択して結合し、A13セルを選択して[Webページボックス]ウィジェットを挿入し、[アドレス]に${servletURL}?viewlet=入門デモ.cptを入力します。以下の図のように:

    注意:パスは%FR_HOME%\webapps\webroot\WEB-INF\reportlets下です。

    8.png 

    2.効果確認

    [書き込みプレビュー]をクリックすると、効果は本文の第1章第2節の期待される効果と同じになります。

    3.テンプレートのダウンロード

    テンプレートをダウンロードするにはこちらをクリックしてください:

    Webページボックスウィジェット.cpt

    四.注意事項

    [Webページボックス]ウィジェットにFineBIテンプレートを埋め込んでいる場合、プレビューをクリックすると以下のようなエラーが発生することがあります:

    1756297714800396.png 

    この場合、FineBIテンプレートが所在するプロジェクトを開き、管理者アカウントでログインして[システム]-[セキュリティ管理]-[セキュリティ保護]をクリックし、SecurityHeadersを無効にする必要があります。

    10.png

     


    Attachment List


    Theme: FineReport パラメータ応用
    • いいね
    • 良くない
    • 閲覧しただけ