Bonsoir,
dans le cadre d'une migration d'un ancien projet de richfaces -> primefaces, je butte sur un problème et j'en appelle à vos connaissances
Je dois itérer sur des valeurs (donc un p:datatable est tout fait pour) mais pour chaque valeur, il y a une 15aine de colonnes à afficher, contenant chacune ici un inputtext, là un selectonemenu, bref, que du composant assez large.
Du coup, au lieu de faire ceci:
on avait ceci (avec richfaces).
Code txt : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 col1 | col2 | col3 | col4 | col5 | col6 | col7 | col8 | col9 | col10 | col11 | col12 | col13 | col14 | col15 | ----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+-----------------+ [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] |
Avec richfaces, aucun problème, il suffit d'écrire dans la table:
Code txt : 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 col1 | col2 | col3 | col4 | col5 | col6 | col7 | col8 | col9 | col10 | col11 | col12 | col13 | col14 | col15 | ----------------+-----------------+-----------------+-----------------+-----------------+ [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | ----------------+-----------------+-----------------+-----------------+-----------------+ [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | ----------------+-----------------+-----------------+-----------------+-----------------+ [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] | [ blabla] |
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <rich:column breafBefore="true"> <f:facet name="header">col6</facet> <h:inputText ...../> </rich:column>
Mais je n'ai pas la moindre idée de comment on réalise cela avec primefaces
C'est le seul truc qui me manque après la migration. Pour le moment la solution temporaire, c'est un datalist sans décoration et on met les <table> <tr> <td> à la main, mais c'est moche coté code et c'est moche coté rendu puisque la table n'a pas le style primefaces (bon ça je pourrais toujours lui filler les classes CSS ad-hoc).
Quelqu'un a une idée?
Partager