空のJClientフォームへのデータ・パネルのドロップ

現在のプロジェクトから既存のデータ・パネルを使用して、ADF JClientフォームを作成することも、あるいは特定のコントロールでレイアウトできる新規の空のデータ・パネルを挿入することもできます。

注意: 別のJClientパネルで再利用するパネルは、同じプロジェクトに属する必要があります。 こうすると、再利用されたパネルのデータ・バインディング情報は、UIModel.xmlファイルを介してアプリケーションに提供されます。

空のJClientフォームにデータ・パネルを追加するには、次のようにします。

  1. フォームが開かれていない場合は、「ナビゲータ」でJClientプロジェクトを開き、カスタマイズするJClientフォームを開きます。

  2. ビジュアル・エディタでフォームが表示されていない場合、「設計」タブをクリックします。

  3. コンポーネント・パレットが表示されていない場合は、「表示」->「コンポーネント・パレット」を選択してSwingコントロールのリストを表示します。

  4. 「コンポーネント・パレット」の「Swing」ページから、「カスタム」を選択して、クラス・ブラウザ・ダイアログを開きます。

  5. クラス・ブラウザ・ダイアログで、「クラス・タイプ」ドロップダウン・リストから「JClient DataPanel」を選択します。

    この選択により、ダイアログは、プロジェクトのJClientパネルのみを表示します。

  6. 再利用するJClientパネルを選択し、「OK」をクリックします。マウスのカーソルが十字形になります。

  7. ビジュアル・エディタで、JClientパネルの挿入先の開いているJClientフォーム内を、四角形にドラッグします。

  8. 続いて、コントロールをデータ・パネルに追加できます。

JClientフォームを追加するJClientパネルは、ADFバインディング・コンテナからデータ・バインディングを受信します。フォームでsetBindingContext()がコールされると、そのフォーム用のバインディング・コンテナが、パネルのバインディング・コンテナと一緒に生成されます。

フォームに1つのパネルのインスタンスを複数ドロップした場合、パネルのバインディング・コンテナ参照を変更する必要があります。 別のインスタンスでコンテナを再利用する前に、まず現行のビューから解放することが必要になります。


JClient固有のコントロールについて
コンテナ内のコンポーネントの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.