0

我正在尝试在 ap:datalist (PF 3.4) 的集合中的每个条目之间添加一个分隔符,如下所示:

<p:dataList id="feed" value="#{allProfessorsMB.selectedProfessor.courseList}" var="course" varStatus="status">                           
    <p:outputLabel value="#{course.name}"/>
    <p:separator id="separator" rendered="#{!status.last}"/>                           
</p:dataList>

它接缝 #{!status.last} 始终返回 true,因为始终呈现分隔符。我尝试了一些文本(而不是分隔线),例如 #{status.last ? 'true' : 'false'} 并且一直打印 'false'。

我看过很多 JSTL 标签和一些 ui:repeat 的例子,但与此不相似。

谢谢!

4

1 回答 1

0

你可以使用类似的东西:

<p:dataList rowIndexVar="rowIndex" rowCountVar="rowCount" id="feed" value="#{allProfessorsMB.selectedProfessor.courseList}" var="course">
    <p:outputLabel value="#{course.name}"/>
    <p:separator id="separator" rendered="#{rowIndex + 1 != rowCount}"/>
</p:dataList>
于 2013-10-29T11:35:06.807 回答