api:first

Version 25.3.9411


api:first


api:first キーワードを使用して、api:call またはapi:enum キーワードの最初の反復に対してのみ、スクリプトのセクションを実行します。これは、ヘッディングを生成したり、残りのフィードを調べる前にフィードの最初のアイテムを確認したりするのに便利な方法です。

最初の反復では、api:first が呼び出しまたはenum ボディ内のどこに位置しているかに関係なく、api:first ボディはapi:call またはapi:enum 内のどのコードよりも先に実行されます。そのため、CData ではapi:firstapi:call またはapi:enum ボディの先頭に置くことを推奨しています。

スコープにアイテムがない場合、api:first およびapi:last はどちらも実行されません。

パラメータ

None

アトリビュートの制御

None

それぞれのアイテムが行として表示されているフィードからHTML テーブルを作成します:

<api:call op="listCustomers">
  <api:first>
    <table>
    <thead>
      <api:enum item="customer">
        <td>[_attr]</td>
      </api:enum>
    </thead>
  </api:first>
    <tr>
      <api:enum item="customer">
        <td>[_value]</td>
      </api:enum>
    </tr>
  <api:last>
    </table>
  </api:last>
</api:call>

関連項目

  • api:last:最後の反復のみコードブロックを実行する。