arc:select
Version 22.0.8473
arc:select
Version 22.0.8473
arc:select キーワードは、他のプログラミング言語のswitch-case ブロックに類似しており、複雑な条件文を作成するために使われます。arc:select のボディは、一つかそれ以上のarc:case キーワードおよび一つのarc:default キーワードを有します。
arc:select の値は、arc:case で指定された値にマッチします。arc:case 構文のボディは、キーワードおよび、指定された値がarc:select キーワードの値に合致する場合に実行される構文を有します。
arc:default 構文のボディは、arc:case 構文の結果のどれもがマッチしない場合のみ実行されます。arc:default キーワードは、パラメータを持たず、arc:select の中で一度のみ出現します。
パラメータ
アトリビュートの制御
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:case:arc:select のケースを書く。
- arc:default:arc:select のデフォルトケースを書く。