arc:select
Version 24.2.9039
Version 24.2.9039
arc:select
arc:select キーワードは、他のプログラミング言語のswitch-case ブロックに類似しており、複雑な条件文を作成するために使われます。arc:select のボディは、1つ以上のarc:case キーワードおよび1つの arc:default キーワードを含めることができます。
arc:select の値は、arc:case で指定された値に一致します。arc:case 構文のボディは、指定された値がarc:select キーワードの値に合致する場合に実行するキーワードと構文を有します。
arc:default 構文のボディは、arc:case 構文のどれにも一致しなかった場合にのみ実行されます。arc:default キーワードは、パラメータを持たず、arc:select 内で一度のみ使用できます。
パラメータ
- value:arc:case 構文で指定された値と比較する値。
- attr:arc:case 構文で指定された値と比較される値のアトリビュート。
アトリビュートの制御
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 のデフォルトケースを記述する。