arc:select
Version 24.3.9111
arc:select
arc:select 关键字类似于其它语言中的 switch-case 块,可以用来创建复杂的条件语句。arc:select 关键字可以包含一个或多个 arc:case 关键字和一个 arc:default 关键字。
arc:select 中的值与 arc:case 指定的值进行匹配。arc:case 语句的主体包含关键字和语句,当指定的值与 arc:select 关键字中的值匹配时,则要执行这些语句。
只有当 arc:case 语句中没有一个匹配的结果时,才会执行 arc:default 语句的主体。arc:default 关键字没有参数,并且只能在 arc:select 中出现一次。
参数
控制属性
无
示例
根据公司名称设置图标。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 编写一种默认的情况。