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

<labeledFieldLayout>要素は、索引付けされた子を一連の列にレイアウトします。

構文
<labeledFieldLayout
    [ columns="unsignedInt" ]
    [ fieldWidth="string" ]
    [ labelWidth="string" ]
    [ width="string" ]
>
   <contents> <!-- indexed children --> </contents>
</labeledFieldLayout>

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

  • 説明

    <labeledFieldLayout>要素は、索引付けされた子を一連の列に配置します。1つはラベル用のセット、もう1つはフィールド用のセットで、この間は間隔が空けられます。子は、横、縦の順に配置されます。つまり、各行の最初の子がラベルの位置に、2番目の子がフィールドの位置に入ります。各行のコンテンツは使用可能な領域内で中央に揃えられ、ラベルは右揃え、フィールドは左揃えになります。列が複数の場合も、子は引き続き横、縦の順に配置されます。たとえば、2列の場合、3番目の子は最初の行の2番目の列のラベルとして使用されます。

    このレイアウトはラベル付きのテキスト・フィールド用に設計されたものですが、任意のUINodeとともに使用できます。また、インライン・メッセージBeanすべてを特別にサポートします。各インライン・メッセージBeanは、ラベルとフィールドの両方の位置に自動的に入ります。


    <labeledFieldLayout labelWidth="25%"
                        fieldWidth="80%"
                        columns="2"
                        width="80%" >
      <contents>
        UserName
        <textInput name="foo"/>
    
        Password
        <textInput name="foo" secret="true"/>
    
        Submit
        <submitButton formName="myform" text="Submit"/>
    
        Reset
        <resetButton formName="myform" text="Reset"/>
      </contents>
    </labeledFieldLayout>

    属性

    説明
    columns レイアウト内で表示する2列の組の数。値が指定されていない場合、デフォルトの1が使用されます。
    unsignedInt
    fieldWidth 各フィールド列のデフォルトの幅。パーセントまたはピクセル数のいずれでも指定できます。ラベルの幅が指定されていない場合、残りの領域に合せ、適切な幅が設定されます。
    string
    labelWidth 各ラベル列のデフォルトの幅。パーセントまたはピクセル数のいずれでも指定できます。フィールドの幅が指定されていない場合、残りの領域に合せ、適切な幅が設定されます。
    string
    width レイアウトのデフォルトの合計幅。
    string

    子要素

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