arc:case
Version 24.2.9039
Version 24.2.9039
arc:case
arc:case キーワードは、arc:select キーワードとともに使用します。arc:case はArcScript のブロックで構成され、arc:select の値がarc:case の値と一致した場合に実行されます。
パラメータ
- value:arc:select で指定された値に対して比較するパターンまたは値。
- match:case 構文を実行するかどうかを判断するマッチタイプ。デフォルト値は
exact
で、値の完全一致が必要です。サポートされているその他のタイプは、正規表現マッチング用のregex
と、ファイル名パターン(*.txt
など)で使われるものと同様のシンプルな式モデルをサポートするglob
です。アプリケーションの.NET 版は、.NET Framework 版の正規表現マッチングを使います。クロスプラットフォーム版は、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 のデフォルトケースを記述する。