<body>要素
ネームスペース: http://xmlns.oracle.com/uix/ui
派生元: <ui:base>要素
グループ: UIX Components
要素の型: UINode

ドキュメント本体のコンテナです。

構文
<body
    [ dirty="boolean" ]
    [ firstClickPassed="boolean" ]
    [ initialFocusId="string" ]
    [ navigationExcludeNames="NMTOKENS" ]
    [ navigationFormName="string" ]
    [ onLoad="string" ]
    [ onNavigate="string" ]
    [ onUnload="string" ]
>
   <contents><!-- indexed children --></contents>
</body>

注意:
  • この要素は派生元要素のすべての属性と子要素を持つことができます。

  • 説明

    ドキュメント本体のコンテナです。このBeanは、UIX Componentsコンテンツから開かれたウィンドウで使用するすべてのコンテンツのルートとして必要です。UIX LanguageをUIXサーブレットと組み合せて使用する開発者は、<document>要素を指定していない場合、この要素を使用する必要はありません。いずれも自動的に追加されます。ただし、onLoadハンドラおよびonUnloadハンドラをアタッチするには、この要素を使用する方法しかありません。


    <body>
      <contents>
        <styledText text="Here is some text inside a body element"
      </contents>
    </body>

    属性

    説明
    dirty ページを即時dirtyとみなすかどうか。この属性がtrueに設定されnavigationFormNameも設定されている場合、ユーザーがページをまったく変更していなくても必ずnavigateイベントが配信されます(onNavigateハンドラがfalseを返さないかぎりイベントが配信されます。その場合は、移動がブロックされます)。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    boolean
    firstClickPassed UIXで最初のクリックにより特定のインスタンス内で移動できるかどうか。 PPRイベントが発生すると、そのイベントが完了するまでは以降のユーザー入力がすべてブロックされます。 ただし、クライアントが最初のクリックを受け取る必要がある場合があります。 たとえば、firePartialActionが設定されているtextInputフィールドにユーザーがテキストを入力すると、即時に発行ボタンがクリックされ、2つのイベントがonChange、onClickの順にトリガーされます。 onChangeはPPRのブロックを即時に開始するクライアント・アクションをトリガーするので、onClickはブロック・コードにより使用され、発行は発生しません。 この値をTRUEに設定すると、クリックして移動できます。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    boolean
    initialFocusId 全ページ・レンダリングの場合にフォーカスを当てるコンポーネントのID。この機能をオンにする場合、アクセシビリティ・モードはアクセス不可に設定する必要があります。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    string
    navigationExcludeNames ページ・ナビゲーションの際に値を除外するフォーム要素名を、空白文字で区切ったリスト。ユーザーは、ページ・ナビゲーションをブロックすることなくこれらの要素を変更できます。このリストには、通常、UI用にのみ使用されるフォーム要素と、検索フィールドとして使用されるフォーム要素が含まれます。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    NMTOKENS
    navigationFormName ページからの移動用プロキシとして使用されるフォーム名。

    これを使用すると、UIXはそのフォームの状態、および他のページへのすべてのリンクを自動的に追跡します。リンクがクリックされ、フォームが編集されている場合、UIXではリンクをブロックし、かわりにフォームを送信します。フォームが送信される際、navigateというイベントも送信されます。このイベントのuriパラメータには、ユーザーが移動しようとしたURLが含まれます。ページからのすべての移動をブロックできるわけではありません。たとえば、ブックマークの選択や、ページ間を移動するJavaScriptコードもこのメカニズムの対象外となります。また、開発者は、イベントを送信するページ上のすべてのコンポーネントがformSubmittedモードに設定されていることを確認してください。(本体を制御する「dirty」および「onNavigate」属性も参照してください。)

    この機能により、まったく異なるサーバーに対するリンクの場合でも、アプリケーションはユーザーにかわって中間処理を保存できます。

    ターゲット・フォームが編集されていない場合、ユーザーは中断されることなく、あるいはサーバー側の通知なしに、ターゲット・ページに移動します。


    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    string
    onLoad JavaScriptのonLoadハンドラ。
    string
    onNavigate navigateイベントを配信する前に実行されるJavaScriptのコールバック。コールバックがfalseを返し、それによって移動がブロックされる可能性があります。(navigationFormName属性を参照してください。) コールバックは、送信されるフォーム名であるformNameと、ユーザーの移動先のURIであるuriの2つのパラメータを受け取ります。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    string
    onUnload JavaScriptのonUnloadハンドラ。
    string

    子要素

    説明 必須 最大値
    <contents>
    Beanの索引付けされた子。
    いいえ 1
    This document was generated on Wed Jul 07 19:21:56 PDT 2004

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