<data>要素
ネームスペース: http://xmlns.oracle.com/uix/ui

<data>要素は、単一のデータ・プロバイダを定義します。

構文
<data
      name="string"
>
     <!-- The following child can be anything derived from the given element -->
   <dataProvider></dataProvider>
</data>

注意:
  • data:で始まる属性は、実際には要素となります。 data:は、その属性構文がデータ・バインディングせずに使用されることがないことを示しています。

  • 説明

    <data>要素は、単一のデータ・プロバイダを定義します。


    <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>

    属性

    説明
    name 使用するDataObjectの名前。 型はXML修飾名です。つまり、データ・オブジェクトのネームスペースを示す接頭辞(XMLネームスペース定義によりマップされている必要があります)とローカル名を、コロンで区切って指定します。

    ローカル名が"*"の場合、このデータ・プロバイダにはそのネームスペースにあるすべてのDataObjectsが要求されます。 ネームスペースが省略されている場合、プライベート・ネームスペースとみなされます。

    このデータ・プロバイダがnullを返した場合、UIX ComponentsはこのDataObjectに適したその他すべてのDataProvidersを要求します。明示的に空の結果を返す必要がある場合、実装ではnullのかわりに空のDataObjectを返します。

     必須。
    string

    子要素

    説明 必須 組込み可能な数
    <(その他の要素)>
    単一のデータ・プロバイダ定義。
    いいえ 1