2016-09-03 6 views
0

DropDownChoice (wicket 1.6)에 옵션을 표시하는 데 문제가 있습니다.Wicket DropDownChoice 렌더러 문제

DropDownChoice<Boolean> choice = new DropDownChoice<Boolean>("enabled", Arrays.asList(true, false), new ChoiceRenderer<Boolean>()); 
choice.setNullValid(true); 
choice.setOutputMarkupId(true); 

enabled.nullValid=Not selected 
enabled.true=Yes 
enabled.false=No 

nullValid가 올바르게 표시되며, 거짓은 아닙니다. 진실과 반역 대신 예와 아니오를 어떻게 표시 할 수 있습니까?

답변

2

(아마도 구성 요소 경로 앞에 추가) 리소스 등록 정보 파일의 값을 true을 반환하고 정의하는 사용자 정의 IChoiceRenderer 또는 재정의 #localizeDisplayValues ​​()를 사용하여

true = yes 
false = no