我想比较一个<isif>
条件下的枚举,例如:
<isif condition="#benefit:type == BenefitTypeEnum:Discount#">
<!-- Do discount specific code here -->
</isif>
有这种可能吗?
答案 0 :(得分:3)
我发现在ISML中可以使用以下枚举:
<isif condition="Benefit:Type EQ 'DISCOUNT'">
<!-- Discount specific code here -->
</isif>
在此示例中,'DISCOUNT'
是Java中的枚举值的名称
答案 1 :(得分:0)
另一种可能性是编写一个自定义ISML函数,该函数能够处理枚举序数值。我还没有亲自做这件事,但是有一个cookbook recipe解释了如何编写不属于ISML语法的函数。