2013-08-29 43 views
2

是否有某種方法可以從檢票信息獲取值到html屬性中?從檢票信息中設置html元素屬性

我需要得到wicket:message key="nameQtip

<input type="text" id="firstName" info="Here_I_Want_The_Wicket_Message"/> 

我使用的信息屬性傳遞文本qTip。

回答

4

您可以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); 
    } 

} 

容易做到這一點。如果你需要這個規律,你可以從文本字段使自己的子類。要知道,儘管信息不支持輸入屬性,HTML驗證器會抱怨這個...

您也可以更靜態做到這一點的:

<input wicket:id="firstName" type="text" wicket:message="info:infoMessage"/> 

其中infoMessage爲屬性文件。

+0

有沒有什麼辦法可以在HTML端做到這一點? – q99

+0

是的,你可以做到這一點,看到更新的答案 – Betlista

+0

非常感謝你:) – q99