<uix:body>タグ
ネームスペース:  http://xmlns.oracle.com/uix/ui
派生元:  <uix:base>タグ
タグの型:  UINode

このタグは、ドキュメント本体のコンテナです。

構文
<uix:body
    [ dirty="boolean" ]
    [ navigationFormName="string" ]
    [ onLoad="string" ]
    [ onNavigate="string" ]
    [ onUnload="string" ]
>
   <uix:contents> <!-- indexed children --> </uix:contents>
</uix:body>

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

  • 説明

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


    属性

    説明
    dirty ページを即時dirtyとみなすかどうか。trueに設定し、navigationFormNameが設定されている場合、ユーザーがページをまったく変更していない場合でも、navigateイベントは常に送信されます。(onNavigateハンドラがfalseを返さない場合、移動はブロックされます。)
    この属性は、エージェントのタイプがPDAの場合にはサポートされません。
    boolean
    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

    子タグ

    説明 必須 組込み可能な数
    <uix:contents> Beanの索引付けされた子。 いいえ 1