2013-08-29 3 views
2

wicket 메시지에서 html 속성으로 값을 가져올 수있는 방법이 있습니까?wicket 메시지에서 html 요소 속성 설정

은 내가 qTip에 텍스트를 전달하는 정보 속성을 사용하고

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

wicket:message key="nameQtip

을 얻을 필요가있다.

답변

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 유효성 검사기는이에 대해 불평되므로주의 : infoMessage이 속성 파일에

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

.

+0

HTML 페이지에서이 작업을 수행 할 수있는 방법이 있습니까? – q99

+0

네, 이것을 할 수 있습니다, 업데이트 된 답변보기 – Betlista

+0

대단히 감사합니다 :) – q99

관련 문제