Bonjour,

Je cherche à faire un composant comme ceci avec JSF :



J'ai essayé en mode verbatim :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<f:verbatim>
	<div class="unhandled" style="width: #{table.nbUnhandled}px;">#{table.nbUnhandled} %</div>
	<div class="unsynchronizable" style="width: #{table.nbUnsynchronizable}px;">#{table.nbUnsynchronizable} %</div>
	<div class="synchronizable" style="width: #{table.nbSynchronizable}px;">#{table.nbSynchronizable} %</div>
	<div class="synchronized" style="width: #{table.nbSynchronized}px;">#{table.nbSynchronized} %</div>
</f:verbatim>
Erreurs :
  • avec des #{...} : #{..} is not allowed in template text
  • avec des ${...} : Unable to load class for JSP


Puis j'ai essayé avec Tomahawk :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<t:div styleClass="unhandled" style="width: #{table.nbUnhandled}px;">#{table.nbUnhandled} %</t:div>
<t:div styleClass="unsynchronizable" style="width: #{table.nbUnsynchronizable}px;">#{table.nbUnsynchronizable} %</t:div>
<t:div styleClass="synchronizable" style="width: #{table.nbSynchronizable}px;">#{table.nbSynchronizable} %</t:div>
<t:div styleClass="synchronized" style="width: #{table.nbSynchronized}px;">#{table.nbSynchronized} %</t:div>
Erreurs :
  • avec des #{...} : #{..} is not allowed in template text
  • avec des ${...} : According to TLD or attribute directive in tag file, attribute style does not accept any expressions


Voyez-vous une solution pour réaliser ce composant graphique, qui nécessite de calculer dynamiquement la taille des différentes sections ?

Merci.