レポート項目を表示する

関連項目  

ユーザーがフォルダをナビゲートするのは、レポートを見つけてそれを表示するためです。これらの操作に対応できる contents.jsp のインターフェイスを追加する必要があります。

このウォークスルーでは、フォルダ内に表示可能なレポートがある場合に、ユーザーに対してレポート名の一覧を表示します。 ページの最初の ItemsGrid の下にある 2 つ目の ItemsGrid コンポーネントは、この目的で使用することができます。グリッドのレポート項目をクリックすると、ユーザーはそのレポートを表示するためのページである view.jsp にリダイレクトされます。

レポートの一覧を追加するには
  1. パレット ビューの[Crystal Reports Faces コンポーネント]タブで[Enterprise ItemsGrid]をクリックし、ItemsGrid コンポーネントをビジュアル デザイナのページの最下部にドラッグします。

    ここで、ItemsGrid コンポーネントにバインドするために、新しく EnterpriseItems Bean を作成するか、既存の Bean を使用するかのどちらかを選択することを求められます。

    EnterpriseItems Bean は、グリッドに表示されるレポートのコレクションを表示します。EnterpriseItems Bean を作成し、それを ItemsGrid コンポーネントにバインドします。

  2. 新規 EnterpriseItems]が選択されていることを確認し、[終了]をクリックします。

    ここで、Identity Bean の選択を求められます。EnterpriseItems Bean には identity プロパティがありますが、このプロパティを Enterprise セッションとユーザー認証証明を提供する Identity Bean に初期設定する必要があります。

  3. リストから既存の Bean である identity を選択します。
  4. [カスタム]をクリックし、フィールドに「CrystalEnterprise.Report」と入力します。

    このステップでは、Crystal レポートだけをグリッドに表示するようにします。

  5. [完了]をクリックします。

    この手順により、コンポーネントがビジュアル デザイナに追加されます。ここで、それを選択して、[プロパティー]ビューで属性を設定できます。

  6. プロパティ ビューで、id 属性を reportsList に設定します。

Business Objects
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/services/