<setAttribute>要素
ネームスペース: http://xmlns.oracle.com/uix/bc4j
派生元: <bc4j:chaining>要素
グループ: UIX BC4J
要素の型: EventHandler

<setAttribute>要素は、現在スコープ内にあるBC4Jの行または構造体の指定された属性を、指定のパラメータ値に設定します。

構文
<setAttribute
      name="string"
    [ paramName="string" ]
>
   <validater></validater>
</setAttribute>

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

  • 説明

    <setAttribute>要素は、現在スコープ内にあるBC4Jの行または構造体の指定された属性を、指定のパラメータ値に設定します。 パラメータ名のデフォルトは属性名です。


    次の例では、empNameというパラメータをCurrentDeptEmpsVOというビュー・オブジェクトのCurrentEmp行にあるEnameという属性に適用します。

                <ctrl:handlers>
                  <ctrl:event name="apply" >
                    <bc4j:findRootAppModule name="EmpAppModule" >
                      <bc4j:findViewObject name="CurrentDeptEmpsVO" >
                        <bc4j:findRow name="CurrentEmp" >
                          <bc4j:setAttribute name="Ename"
                                                paramName="empName" />
                        </bc4j:findRow>
                      </bc4j:findViewObject>
                    </bc4j:findRootAppModule>
                  </ctrl:event>
                </ctrl:handlers>

    属性

    説明
    name BC4Jの行または構造体の更新する属性の名前。  必須。
    string
    paramName BC4Jの行または構造体の属性値として適用するパラメータの名前。
    string

    子要素

    説明 必須 組込み可能な数
    <validater>
    送信されたパラメータ値の解析および検証に使用するServerValidater。
    いいえ 1