нельзя использовать свойство «end» varStatus тега повторения JSF 2.0

Я используюrepeat тег JSF 2.0 для циклического перемещения по списку объектов и отображения некоторых их свойств. Я хочу использоватьvarStatus атрибутrepeat так что я могу получить доступ к индексу цикла, номеру последнего элемента списка и определить, достигнут ли конец списка (чтобы не отображалась пробел). Я думал, что это будет работать:

<ui:repeat var="anObject" varStatus="repeatStatus" value="#{objectList}">
    <h:panelGroup>
        <h:outputText value="Item #{repeatStatus.index + 1} of #{repeatStatus.end}" />
        <h:outputText value="#{anObject.text}" />
    </h:panelGroup>

    <h:outputText value="&nbsp;" rendered="#{false == repeatStatus.last}" />
</ui:repeat>

Тем не менее, он никогда не отображает ничего дляrepeatStatus.end,index а такжеlast свойства работают хорошо.

ВместоrepeatStatus.endЯ пытался использоватьobjectList.size(), но это работает только для первого пункта в списке.

Как я могу отобразить количество элементов в списке как часть "Элемента x of y"? текст?

Ответы на вопрос(1)

Ваш ответ на вопрос