ユーザーがフォルダをナビゲートするのは、レポートを見つけてそれを表示するためです。これらの操作に対応できる contents.jsp のインターフェイスを追加する必要があります。
このチュートリアルでは、フォルダ内に表示可能なレポートがある場合に、ユーザーに対してレポート名の一覧を表示します。ページの最初の ItemsGrid
の下にある 2 つ目の ItemsGrid
コンポーネントは、この目的で使用することができます。グリッドのレポート項目をクリックすると、ユーザーはそのレポートを表示するためのページである view.jsp にリダイレクトされます。
ItemsGrid
コンポーネントをビジュアル デザイナのページの最下部にドラッグします。ここでは、ItemsGrid
コンポーネントで使用する項目のソースを指定することを求められます。
EnterpriseItems
Bean は、グリッドに表示されるレポートのコレクションを表示します。 新しい EnterpriseItems
Bean を作成し、それを ItemsGrid
コンポーネントにバインドします。
Identity
Bean を選択することを求められます。EnterpriseItems
Bean には identity
プロパティがありますが、このプロパティを Enterprise セッションとユーザー認証証明を提供する Identity
Bean に初期設定する必要があります。
identity
を選択します。CrystalEnterprise.Report
」と入力します。このステップでは、Crystal レポートだけをグリッドに表示するようにします。
この手順により、コンポーネントがビジュアル デザイナに追加されます。ここで、それを選択して、[プロパティー]ビューで属性を設定できます。
id
属性を reportsList
に設定します。Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |