<pageURL>要素 |
![]() |
ネームスペース: | http://xmlns.oracle.com/uix/controller |
派生元: | <ui:boundValue>要素 |
グループ: | UIX Components |
要素の型: | BoundValue |
構文 |
![]() |
<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>
属性 |
![]() |
子要素 |
![]() |
|