Comment puis-je régler l'id de composant/balise à l'intérieur de l'interface utilisateur:répéter

Je suis en train d'affecter une id à un composant à l'intérieur d'un <ui:repeat> comme ça:

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

Le truc, c'est que #{column.id} valeur est placé à l'intérieur de la styleClass valeur, mais le son n'étant pas défini à l'intérieur de la id attribut. Tout ce qui est en train d'être mis à l'intérieur de la id attribut est automatiquement généré id par la JSF + mon codé en dur la valeur column_.

Si je supprime le codés en dur column_ j'obtiens une exception:

java.lang.IllegalArgumentException: composant identificateur ne doit pas être une Chaîne de longueur nulle
au

Des Idées?

InformationsquelleAutor Daniel | 2012-02-05