【发布时间】:2015-07-17 15:25:51
【问题描述】:
我正在遍历一个实体列表,呈现一些带有特定图标的链接。我想在迭代期间根据当前活动课程有条件地设置class属性值,如下所示,以便“活动”项目获得不同的样式:
<ui:repeat value="#{lessonBean.allLessons}" var="lesson">
<li>
<h:form>
<h:commandLink>
<i class="#{lessonBean.currentLesson == lesson ? 'green' : ''}" />
</h:commandLink>
</h:form>
</li>
</ui:repeat>
在比较时它似乎永远不会返回true,因此永远不会打印green。我搜索了示例并使用#{view.viewId} 找到了some solutions,但这不符合我的要求。
我怎样才能达到我的要求?
【问题讨论】: