gpt4 book ai didi

jsf - JSF 中 JSTL 标记的替代方案

转载 作者:行者123 更新时间:2023-12-05 00:34:59 25 4
gpt4 key购买 nike

我想在我的数据表中使用条件 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>

但是在 JSF 中我不想使用 JSTL 标签。有没有其他选择呢?使用 JSF 的某些组件???

我想在 td 中使用一个类,在数据表的行类中使用一个。

提前致谢。
塔伦·马丹

最佳答案

在您的具体情况下,您可以尝试类似

rowClasses="#{(row.index % 2 == 0)?'RowColorGrid':'RowColorGrid2'}"

关于jsf - JSF 中 JSTL 标记的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10011040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com