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

<pageURL>要素は、URLを作成する宣言バインディングを定義します。

構文
<pageURL
    [ anchor="string" ]
    [ event="string" ]
    [ name="string" ]
    [ propertiesPreserved="boolean" ]
    [ statePreserved="boolean" ]
>
     <!-- The following children, if present, should be in the order shown -->
     <!-- The following child can be anything derived from the given element -->
   <boundAttribute></boundAttribute>
   <parameters></parameters>
   <properties></properties>
     <!-- The children above, if present, should be in the order shown -->
</pageURL>

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

  • 説明

    <pageURL>要素は、UIXサーブレットのURLを作成する宣言バインディングを定義します。 URLの各部分の設定をサポートし、各部分すべてを実質的にデータ・バインドできます。 1つの<pageURL>要素は、次の任意のまたはすべての項目を設定できます。

    データ・バインドできないのは、ページ・プロパティ、イベント・パラメータ、およびstatePreservedとpropertiesPreserved属性に使用されているキーのみです。 キーをデータ・バインドできない場合、NULL値でキーが省略されます。

    <pageURL>要素で使用されるページ名は、常に現在のページに対する相対ページとして解釈されます。 名前が絶対ページ名として処理されるようにするには、/someGlobalPageのように先頭にスラッシュを付けます。


       <link text="Go someplace">
         <boundAttribute name="destination">
           <ctrl:pageURL name="${someSource.nextPageName}"
                         event="navigate">
             <boundAttribute name="anchor">
               <dataObject select="anchorName" source="someSource"/>
             </boundAttribute>
    
             <ctrl:parameters>
               <ctrl:parameter key="comingFrom" value="thisPage"/>
               <ctrl:parameter key="anotherKey" value="${someSource.someValue}"/>
             </ctrl:parameters>
    
           </ctrl:pageURL>
         </boundAttribute>
       </link>

    属性

    説明
    anchor ターゲットURLのアンカー。 この属性はデータ・バインドできます。
    string
    event 送信されるイベントの名前。 この属性はデータ・バインドできます。
    string
    name 現在のページに対して相対的なターゲットのページ名。 省略できます。その場合、ターゲットは現在のページになります。 この属性はデータ・バインドできます。
    string
    propertiesPreserved 現在のページのページ・プロパティをターゲット・ページにコピーするかどうかを指定します。 デフォルトはtrueです。 この属性はデータ・バインドできません。
    boolean
    statePreserved 現在のページのStateオブジェクトをターゲット・ページにコピーするかどうかを指定します。 デフォルトはtrueです。 この属性はデータ・バインドできません。
    boolean

    子要素

    説明 必須 組込み可能な数
    <boundAttribute>
    <boundAttribute>要素は、バインド可能な属性の、より複雑なデータ・バインディングを定義する際に使用します。
    いいえ 無限
    <parameters>
    <parameters>要素は、イベント・パラメータのリストを定義します。
    いいえ 1
    <properties>
    <properties>要素は、ページ・プロパティのリストを定義します。
    いいえ 1