Я пытаюсь присвоить 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?