2010-11-11 12 views
10

¿Cómo coloco un mensaje localizado en la cara de un botón de envío? Estoy usando Wicket, y normalmente utilizar un mensaje localizado, que haría uso de algo así como <wicket:message key="message-key"/>Localización de la etiqueta del botón de envío HTML en Wicket

he un botón HTML definido como <input type="submit" value="login"/>

Quiero localizar/internacionalizar el valor 'login'

¿Alguna idea?

Respuesta

26

De https://cwiki.apache.org/WICKET/general-i18n-in-wicket.html

Si desea utilizar i18n de Wicket en otros elementos HTML, por ejemplo:

<input type="submit" value="Search"/> 

No puede utilizar el componente <wicket:message/>, se debe utilizar la siguiente:

<input type="submit" wicket:message="value:page.search"/> 
+0

wow. Gracias. No había visto eso. – joshua

+0

No se encontró la página en la URL que solicitó. – sanluck

3

Una alternativa al uso de wicket:message="value:yourPropertyName" sería establecer un ResourceModel con el botón en su Java co Delaware. Tiene el mismo efecto.

Button b = new Button("wicketButtonName", new ResourceModel("yourPropertyName")); 
Cuestiones relacionadas