Как установить id компонента/тега внутри ui:repeat

Я пытаюсь присвоить id компоненту внутри вот так:

<ui:repeat value="#{bean.columns}" var="column">
    <h:panelGroup layout="block" id="column_#{column.id}" 
        styleClass="#{column.id} dashboard_column">

Дело в том, что #{column.id} значение правильно помещается в значение styleClass, но не устанавливается в атрибут id. Все, что устанавливается в атрибут id - это автоматически сгенерированный JSF id + мое жестко закодированное значение column_.

Если я удаляю жестко закодированное значение column_, то получаю исключение:

java.lang.IllegalArgumentException: идентификатор компонента не должен быть строкой нулевой длины. at

Any Ideas?

9
задан BalusC 11 July 2019 в 11:48
поделиться