2012-12-17 3 views
0

Dictionary 클래스 접근 방식을 사용하여 GWT 앱에서 동적 인 국제화를 사용하고 싶습니다.GWT UiBinder 동적 국제화

uiBinder와 같이 사용할 수 있습니까?

<g:HTMLPanel> 
    <span>{Dictionary.getDictionary("locale").get("hello_world_key")}</span> 
</g:HTMLPanel> 

(플렉스 MXML 파일은 다음과 같이 작동합니다.)

답변

1

아니, UiBinder는 제로 인수 비 정적 메소드를 호출 또는 정적 필드를 가져 오기를 지원합니다.

예 : {myDictionary.hello_world_key}과 같은 작업을 수행 할 수있는 클래스 또는 인터페이스 사전을 숨기십시오.

IMO, 당신은 동적 국제화를 사용 com.google.gwt.i18N.shared.Constants 유사한 인터페이스를 사용하고 자신의 발전기를 만들고 싶어 경우 그래서 Dictionary 인스턴스 get("hello_world_key")-String hello_world_key();지도하는. 코드가 더 잘 읽고 유지 보수 가능해질 것입니다.