改札メッセージから html 属性に値を取得する方法はありますか?
私は得る必要がありますwicket:message key="nameQtip
の中へ
<input type="text" id="firstName" info="Here_I_Want_The_Wicket_Message"/>
info 属性を使用してテキストを qTip に渡しています。
これは AttributeModifier で簡単に実現できます
public class TextFieldInfoPage extends WebPage {
public TextFieldInfoPage() {
super();
final TextField<String> firstName = new TextField<String>("firstName");
firstName.add(new AttributeModifier("info", "Here_I_Want_The_Wicket_Message"));
add(firstName);
}
}
これが定期的に必要な場合は、TextField から独自のサブクラスを作成できます。info は入力用の属性としてサポートされていませんが、HTML バリデーターはこれについて不平を言うことに注意してください...
また、次のようにこれをより静的に行うこともできます。
<input wicket:id="firstName" type="text" wicket:message="info:infoMessage"/>
infoMessage はプロパティ ファイルにあります。