arc:case
Version 23.4.8841
arc:case
Version 23.4.8841
arc:case キーワードは、arc:select とともに使われます。arc:case キーワードは、arc:select の値がarc:case に合致する場合に実行されるArcScript のブロックからなります。
パラメータ
- value:arc:select で指定された値に対して比較するパターン、もしくは値。
- match:Case 構文が実行されるかどうかを決定するマッチタイプ。デフォルト値は”exact” で、値の完全一致が必要です。他のサポートされるタイプは、正規表現マッチングの”regex”、ファイル名パターン(e.g., *.txt)に使われるのと類似したシンプルなexpression モデルをサポートする”glob”。アプリケーションの.NET 版は、.NET Framework 版の正規表現マッチングを使います。Java 版は、Java 正規表現構造を使います。
アトリビュートの制御
None
例
条件によりアイコンを表示します。arc:case エレメントは、company_name アトリビュートの”CompanyA” および”CompanyB” に合致し、見つかった場合はそのケースに関連するアクションがとられます。
<arc:select value="[company_name]">
<arc:case value="CompanyA">
<img src="http://www.companya.com/favicon.ico" />
</arc:case>
<arc:case value="CompanyB">
<img src="http://www.companyb.com/favicon.ico" />
</arc:case>
<arc:default>
<img src="http://www.myhosting.com/generic.ico"/>
</arc:default>
</arc:select>
関連項目
- arc:select:マルチセレクトArcScript ブロックを書く。
- arc:default:arc:select のデフォルトケースを書く。