Voila le bout de code qui m'interresse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<h:selectManyCheckbox
		value="#{modelActions.currentDocumentModel.model.nature_trv}">
      <nxdir:selectItems directoryName="bd_nature_travaux"
			localize="true" required="true" var="item"
			itemValue="#{item.id}" itemLabel="#{messages[item.vocabulary.label]}" />
    </h:selectManyCheckbox>
La problematique est qu'il crée un tableau d'une seule ligne qui depasse largement la width de ma page.

Rendu html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<table >
	<tbody><tr>
<td>
<input type="checkbox" value="1" id="j_id144:j_id163:0" name="j_id144:j_id163" class="checkbox"/><label for="j_id144:j_id163:0"> Démolition, construction</label></td>
<td>
<input type="checkbox" value="2" id="j_id144:j_id163:1" name="j_id144:j_id163" class="checkbox"/><label for="j_id144:j_id163:1"> arbres</label></td>
<td>
<input type="checkbox" value="3" id="j_id144:j_id163:2" name="j_id144:j_id163" class="checkbox"/><label for="j_id144:j_id163:2"> Fou</label></td>
<td>
<input type="checkbox" value="4" id="j_id144:j_id163:3" name="j_id144:j_id163" class="checkbox"/><label for="j_id144:j_id163:3"> Canal</label></td>
<td>
<input type="checkbox" value="5" id="j_id144:j_id163:4" name="j_id144:j_id163" class="checkbox"/><label for="j_id144:j_id163:4">  berges</label></td>
 
	</tr>
</tbody></table>
je peux agresser en js pour couper le tableau ,mais ce n'est pas tres elegant.
J'utilise que jsf(et richfaces) snif snif.On peut donc oublier la soluce tomahawk et consort.
En colonne ca ne me va pas non plus.
Et creer un composant n'est pas de mon niveau.

Existe t'il une solution pour transformer le h:selectManyCheckbox en h:selectBooleanCheckbox avec boucle ?
Ou d'autres solutions qui me permette de gerer le design.

merci