Tar*_*aan 4 jsf if-statement jstl
我想在我的数据表中使用条件css.这是我的代码.
<ui:repeat var="myVar" value="#{bean.list}" varStatus="row">
<c:if test="#{row.index % 2 == 0}">
<c:set value="RowColorGrid" var="rowClass"></c:set>
<c:set value="ArticleColor" var="articleClass"></c:set>
</c:if>
<c:if test="#{row.index % 2 != 0}">
<c:set value="RowColorGrid2" var="rowClass"></c:set>
<c:set value="ArticleColor2" var="articleClass"></c:set>
</c:if>
<tr>
<td> Some value </td>
<td class = "#{articleClass}">
<h:dataTable id="myId" value="#{bean.value}" var="myVO" width="100%"
rowClasses="#{rowClass}">
----Some code---
</h:datatable>
</td>
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)
但在JSF中我不想使用JSTL标签.还有其他替代方案吗?使用JSF的一些组件???
我想在td中使用一个类,在数据表的行类中使用一个.
提前致谢.Tarun Madaan
在你的具体情况下你可以尝试类似的东西
rowClasses="#{(row.index % 2 == 0)?'RowColorGrid':'RowColorGrid2'}"
Run Code Online (Sandbox Code Playgroud)