Bonjour a tous,

Voici mon ui.xml, tel qu'il est actuellement,:
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}">
Et mon code java:
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:

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)}">
Ou mon code ressemblerait eventuellement a quelque chose du genre

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];
}
}
Bien entendu ce code ne marche pas, mais je voulais que vous compreniez ce que je voulais faire.

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!