api:first
Version 25.3.9411
Version 25.3.9411
api:first
api:first キーワードを使用して、api:call またはapi:enum キーワードの最初の反復に対してのみ、スクリプトのセクションを実行します。これは、ヘッディングを生成したり、残りのフィードを調べる前にフィードの最初のアイテムを確認したりするのに便利な方法です。
最初の反復では、api:first が呼び出しまたはenum ボディ内のどこに位置しているかに関係なく、api:first ボディはapi:call またはapi:enum 内のどのコードよりも先に実行されます。そのため、CData ではapi:first をapi: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:最後の反復のみコードブロックを実行する。