Bonjour à tous,
J'ai un petit soucis d'internationalisation avec GWT.
J'essaie de construire un liste déroulante avec des données issues de ma DB.
En JSP "standard", je ferais:
En GWT, Je fais la chose suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ... <html:select property="status" multiple="true" size="4"> <c:forEach items="${statusList}" var="status"> <html:option value="${status.value}"> <fmt:message key="common.status.${status.value}"/> </html:option> </c:forEach> </html:select> ...
Ma question est simple, que puis-je mettre à la place des ???? pour que l'affichage de ma list soit traduit?
Code : 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
17
18
19
20
21
22
23
24 public class SearchUserPanel extends Composite { @UiField ListBox statusList; ... /** * For internationalization */ private MyMessages messages = GWT.create(MyMessages.class); private MyConstants constants = GWT.create(MyConstants.class); ... public SearchUserPanel(List<Status>listStatus){ initWidget(binder.createAndBindUi(this)); for(Status s: listStatus){ statusList.addItem(????, s.getValue()); } } ... }
Partager