I'm trying to assign an id
to a component inside a <ui:repeat>
like that:
<ui:repeat value="#{bean.columns}" var="column">
<h:panelGroup layout="block" id="column_#{column.id}"
styleClass="#{column.id} dashboard_column">
The thing is that #{column.id}
value is being placed properly inside the styleClass
value but its not being set inside the id
attribute. All that is being set inside the id
attribute is the automatically generated id
by the JSF + my hard coded value column_
.
If I remove the hard coded column_
I get an exception:
java.lang.IllegalArgumentException: component identifier must not be a zero-length String at
Any Ideas?