JSPデータ・バインド・ツールからのBC4Jデータ・タグの挿入

JSPデータ・バインド・ツールは、データ・タグを挿入するためのコンポーネント・パレットに代わるものです。この2つのパレットは、データ・タグを非常に異なる方法で編成します。

JSPデータ・バインド・ツールは、BC4Jデータ・タグの使用に対するデータ・ドリブン・アプローチをサポートします。コンポーネント・パレットとは異なり、JSPデータ・バインド・ツールでは、データ・タグを挿入するたびにタグのデータ・バインド情報を指定しなくてもタグを挿入できます。JSPデータ・バインド・ツールでは、JSPプロジェクトに含まれるBC4Jクライアント・データ・モデルが認識され、定義されたアプリケーション・モジュール、ビュー・オブジェクトおよび特定の属性に基づいて個々のデータ・タグのデータ・バインドを選択できます。

注意: StrutsベースのBC4Jコンポーネント・タグを使用する場合は、「Strutベースの初期BC4J JSPの作成」で説明するように、BC4J Strutsプロジェクトから開始する必要があります。

重要: JSPデータ・バインド・ツールを使用するには、有効なBC4Jクライアント・データ・モデル定義(.cpxファイル)でJSPプロジェクトを作成する必要があります。

JSPデータ・バインド・ツールを使用するようにJSPプロジェクトを設定するには、次のようにします。

  1. JSPプロジェクトに単純なJSPページを追加します。
  2. JSPプロジェクトのBC4Jクライアント・データ・モデル定義を作成します。
  3. JSPデータ・バインドをBC4J JSPページに追加します。

JSPデータ・バインド・ツールを使用してBC4Jデータ・タグを挿入するには、次のようにします。

  1. 設定したプロジェクトに属するJSPファイルのJSPデータ・バインド・ツールを表示するには、「表示」->「JSPデータ・バインド」を選択します。コンポーネント・パレットが現在表示されている場合は、その上部にJSPデータ・バインド・ツールが表示されます。
  2. JSPデータ・バインド・ツールの上部にある「クライアント・データ・モデル」ツリーで使用可能なビジネス・コンポーネントを調べます。

    JSPデータ・バインド・ツールに、BC4Jクライアント・データ・モデル定義に含まれる各アプリケーション・モジュールの階層が表示されます。このリストには、<jbo:ApplicationModule>データ・タグを使用してJSPページに直接追加したアプリケーション・モジュールがすべて含まれます。

  3. 「クライアント・データ・モデル」ツリーで、使用可能なJSPタグおよびコードSnippetを使用してデータ・バインドを作成するビジネス・コンポーネントを選択します。使用可能なJSPタグおよびコードSnippetの「コントロール・タイプ」リストは、ビジネス・コンポーネントの選択に応じて変化します。選択したデータ・バインドを操作する(BC4Jデータ・タグ・ライブラリからの)JSPタグおよびコードSnippetのみが表示されます。

    ヒント: 行セット全体に対する操作を実行する場合は、ビュー・オブジェクトを選択します。ビュー・オブジェクトを選択する場合は、ビルトイン機能を提供するBC4Jコンポーネント・タグおよびBC4JコードSnippetも操作できます。Struts JSPページを最初から作成することが望ましい場合は、使用可能なBC4Jデータ・タグ・ライブラリを使用してビュー・オブジェクト属性を直接操作できます。

    この手順の詳細は、「単純なBC4J JSPページへのJSPデータ・バインドの追加」を参照してください。

  4. 「コントロール・タイプ」リストで、目的のJSPタグ、または特定のデータ・バインドを操作するコードSnippetを選択します。

  5. 「プロパティ」領域で、必要なJSPタグ属性を指定します。

    現在表示されている属性値のヘルプを表示するには、「BC4Jデータ・タグ・ライブラリ」を参照するか、[F1]を押してください。

  6. JSPファイルに項目を追加するには、JSPデータ・バインド・ツールの「コントロール・タイプ」リストからJSPページに選択項目を直接ドラッグし、表示する位置にドロップします。

BC4Jデータ・タグについて
BC4Jコンポーネント・タグのカスタマイズ

次のトピックは、BC4Jコンポーネント・タグのリファレンスです。

リファレンス: BC4Jデータ・タグ・ライブラリ