2012-11-21 2 views
3

com.google.gwt.i18n.client.Messages 인터페이스 구현에 설명되어 있고 일부 리소스 파일로 바인드 된 일부 메시지가 있습니다. 메시지를받는 동안 동적 매개 변수를 지정할 수 있기를 원하기 때문에 메시지와 상수를 사용하지 않습니다. 나는. 내 메시지는 "일부 텍스트 {0} - 내 param의 값"으로 정의되며 하나 (이 경우 int) 매개 변수를 사용하여 해당 메서드 호출을 사용합니다.UIBinder XML 레이아웃에서 매개 변수화 된 GWT 메시지를 사용할 수 있습니까?

질문 : UIBinder XML 레이아웃에서 매개 변수화 된 메시지를 어떻게 사용할 수 있습니까?

버튼이 있고 라벨을 설정하고 싶다고 상상해보십시오. 레이블은 버튼 번호와 같은 일부 매개 변수에 따라 다릅니다. 그래서 어떻게 든 보일 것 같은 메시지가 필요합니다 : "내 버튼 No {0}". XML 레이아웃에서이 매개 변수를 지정하려면 어떻게해야합니까?

답변

3

수 없습니다. Java 코드에서 레이블을 설정해야합니다.

+0

GWT 컴파일러는 "com.example.MessageResources 유형의 myParameterMovedMessage라는 no-arg 메서드를 찾을 수 없습니다."도 throw합니다. –