Composants de taille calculée dynamiquement
Bonjour,
Je cherche à faire un composant comme ceci avec JSF :
http://uploads.imagup.com/07/1231330027_histo.png
J'ai essayé en mode verbatim :
Code:
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:
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.