データ・コントロール・パレットを使用したUIコンポーネントの挿入

データ・コントロール・パレットを使用して、Oracle Application Development Framework(Oracle ADF)データ・バインディング・フレームワークがサポートするクライアント・ドキュメント用のデータ・バインド・フォームを設計します。

データ・バインド・アプリケーションには、次のものを含めることができます。

注意: データ・コントロール・パレットは、初めて開いたときには何も表示されないことがあります。モデル・プロジェクトからビジネス・サービスをパレットに移入するために必要なステップを完了してください。

ビジュアル・エディタで開いているWebページまたはADF Swingフォームにデータ・バインドされたUIコンポーネントを挿入するには、次のようにします。

  1. ADF対応WebページまたはADF対応Swingパネルを作成し、ビジュアル・エディタでそれを開きます。

  2. 「表示」次を選択「データ・コントロール・パレット」を選択してパレットを開きます。

    データ・コントロール・パレットが開き、その上部にはすでに登録されているビジネス・サービスが表示されます。

  3. パレットの上部で、UIコンポーネントにバインドする希望のデータ・コレクション、属性または操作を選択します。

  4. 「ドラッグ・アンド・ドロップの形式」リストから、開いているビュー・ドキュメントに追加するUIコンポーネントを選択します。

    データ・コントロール・パレットは、プロジェクトで定義されたアプリケーション・タイプを検出し、ADF Swingフォーム、StrutsベースJSP、モデル1 JSPまたはJSF JSPページに適したコンポーネントを表示します。

  5. パレットの上部から、開いているビュー・ドキュメントまで希望のビジネス・サービス・オブジェクトをドラッグします。編集中のドキュメントに新しいUIコンポーネントが表示されます。

    StrutsベースのWebページに挿入したコンポーネントが、入力フィールドなどのフォーム要素を必要とする場合は、作成されるフォームの内側にそのコンポーネントを挿入するよう要求されます。フォーム要素は実行時に、リクエスト・オブジェクトによって値を送信するために使用され、ターゲットStrutsアクションを指定するためのプレースホルダ・テキストを持っています。

    <html:form action="/Handle_This_Form.do">

    ページ・フローがフォーム入力の処理に使用するアクションの名前を指定するには、action属性を編集する必要があります。たとえば、アクションの名前が MyActionNameである場合は、/Handle_This_form.do /MyActionName.doに変更します。

JDeveloperの設計時機能を使用してユーザー・インタフェースをカスタマイズする詳細は、関連項目のトピックを参照してください。


データ・コントロール・パレットで表示される階層の詳細は、次のトピックを参照してください。

データ・コントロール・パレットで選択できるUIコンポーネントの詳細は、次を参照してください。

データ・バインディング・オブジェクトのプロパティは設計時にカスタマイズできます。

追加したUIコンポーネントは、ビジュアル・エディタを使用して配置できます。