Bonjour a tous,
Voici mon ui.xml, tel qu'il est actuellement,:
Et mon code java:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <ui:with field='msg' type='mon_package.SCMessages'/> <g:DisclosurePanel addStyleNames="discdataBox" ui:field="myfield" animationEnabled="true" title="{msg.WelcomMessage}">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public interface SCMessages extends Messages { @DefaultMessage("Hello World!") public String WelcomeMessage(); }
Bon rien a dire la dessus, tout fonctionne parfaitement !!!
Le probleme arrive quand je veux que le message contenu dans "title" de mon ui.xml soit modulaire, en fait j'aimerais faire un truc qui ressemble a ca:
Ou mon code ressemblerait eventuellement a quelque chose du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <ui:with field='msg' type='mon_package.SCMessages'/> <g:DisclosurePanel addStyleNames="discdataBox" ui:field="myfield" animationEnabled="true" title="{msg.get(2)}">
Bien entendu ce code ne marche pas, mais je voulais que vous compreniez ce que je voulais faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class SCMessages { String[] messages; public static String get(int index) { return messages[index]; } }
Donc voila ma question, comment je pourrais ne pas hardcoder mes messages et faire afficher des messages qui peuvent varier?
Merci d'avance a ceux qui m'aideront!
Partager