<dataScope>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/ui |
派生元: |
<ui:uinode>要素 |
グループ: |
UIX Components |
要素の型: |
UINode |
<dataScope>要素は、UINodeサブツリーにUIX ComponentsのDataProviderを登録するために使用します。
構文 |
 |
<dataScope [ data:currentData ="data binding to oracle.cabo.ui.data.DataObject" ]
[ data:provider ="data binding to oracle.cabo.ui.data.DataProvider" ]
> </dataScope>
注意:
この要素は派生元要素のすべての属性と子要素を持つことができます。
data:で始まる属性は、実際には要素となります。 data:は、その属性構文がデータ・バインディングせずに使用されることがないことを示しています。
説明 |
 |
<dataScope>要素は、UINodeサブツリーにUIX ComponentsのDataProviderを登録するために使用します。 このBeanの子によるデータ要求は、他のプロバイダを使用する前に、まずこのBeanに登録されたDataProviderにより処理されます。
例 |
 |
<dataScope currentData="${dat1.formData}">
<contents>
<form name="form1">
<contents>
<header text="${uix.current.headerText}">
<contents>
<radioGroup
selectedValue="${uix.current.color}" name="color"
text="${uix.current.name}"
value="${uix.current.value}"
childData="${dat1.rad}"/>
<html:br/>
<messageTextInput name="stone" prompt="Enter Stone"
text="${uix.current.stone}" />
<html:br/>
<submitButton text="Submit" />
</contents>
</header>
</contents>
</form>
</contents>
<provider>
<data name="dat1">
<inline>
<formData headerText="Enter Form Data" color="00FF00"
stone="Jade" />
<rad name="Red" value="FF0000" />
<rad name="Green" value="00FF00" />
<rad name="Blue" value="0000FF" />
</inline>
</data>
</provider>
</dataScope>
子要素 |
 |