2015-02-07 9 views
2

DropDownChoice의 "Choose One"텍스트를 프로그래밍 방식으로 바꾸어야합니다. (즉, 대체 텍스트를 here으로 제안 된 .properties 파일에 넣을 수는 없습니다. 어떻게 구현합니까? "하나 선택"을 다른 텍스트로 대체 프로그래밍 방식으로

내가 약

FruitOption 
    "No fruit chosen" 
    Orange 
    Banana 

AnimalOption 
    "No animal chosen" 
    Dog 
    Cat 

같은 외모와 "No _____ chosen" 문자열이 옵션 객체의 일부 및 데이터베이스에서로드입니다 개체가, 약간의 컨텍스트를 제공합니다.

null 개체 패턴을 사용할 수 있고 null 개체에 ChoiceRenderer의 특수 처리 기능을 제공한다는 것을 알았지 만 선택 개체가 더미 개체를 만드는 데 불편한 추상 형식이므로 선호하지 않습니다. -에 대한 목표.

답변

4

다음과 같은 NULL 지향 메서드는 모두 DropDownChoice의 수퍼 클래스 인 AbstractSingleSelectChoice (the online JavaDoc 참조)에 선언되어 있습니다. 구성 요소에 관련된 String 값을 정의하거나 속성을 기반으로하여 형식이 지정된 메시지를 사용할 수 있습니다. 작동 원리를 이해하는 방법을 검토 한 다음 예제 구현을 필요에 맞는 것으로 바꾸십시오.

+0

우수. 감사! – aioobe