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

<findRowByKey>要素は、現在スコープ内にある行セット・イテレータ、行セットまたはビュー・オブジェクトで、指定したキーを使用して行を検索します。

構文
<findRowByKey
    [ usesCurrency="boolean" ]
>
   <handlers></handlers>
   <keyBinding></keyBinding>
</findRowByKey>

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

  • 説明

    <findRowByKey>要素は、現在スコープ内にある行セット・イテレータ、行セットまたはビュー・オブジェクトで、指定したキーを使用して行を検索します。 子イベント・ハンドラは、<handlers>ラッパー要素で定義します。


    次の例では、keyというページ・プロパティの値をキーに使用して行を検索する方法を示します。

                <ctrl:handlers>
                  <ctrl:event name="..." >
                    <bc4j:findRootAppModule name="EmpAppModule" >
                      <bc4j:findViewObject name="CurrentDeptEmpsVO" >
                        <bc4j:findRowByKey>
                          <bc4j:keyBinding>
                            <bc4j:propertyKey name="key" />
                          </bc4j:keyBinding>
                          <bc4j:handlers>
                            <-- child event handlers. -->
                            ...
                          </bc4j:handlers>
                        </bc4j:findRow>
                      </bc4j:findViewObject>
                    </bc4j:findRootAppModule>
                  </ctrl:event>
                </ctrl:handlers>

    属性

    説明
    usesCurrency 見つかった行を現在の行として設定します。つまり、現在スコープ内にある行セット・イテレータ、行セットまたはビュー・オブジェクトの現在の行となります。
    boolean

    子要素

    説明 必須 組込み可能な数
    <handlers>
    イベント・ハンドラ・リストのラッパー要素。
    いいえ 1
    <keyBinding>
    バインディングをサポートするラッパー要素。
    いいえ 1