[Tapestry 5] Select Component - EnumSelectModel(1)

2013. 11. 4. 13:49 - 에릭투스

Tapestry 기본 컴포넌트 중 Select..

HTML에서는 아주 기본적으로쓰는 Select지만, Tapestry에서는 나름 좀 복잡함.


기본적으로 SelectModel, OptionModel, ValueEncoder가 있는데, 예제로 하나씩 살펴봅시다.


1) EnumSelectModel - Tapestry 기본 제공 SelectModel

 : Enum을 이용한 Select 구현.



//Country.clss
public enum Country {
	GERMANY, UK, USA
}

//Sample.java
@Inject
private Messages messages;
public SelectModel getCountries(){
	return new EnumSelectModel(Country.class, messages);
}

@Persist
@Property
private Country country;

//Sample.tml

    

다른 카테고리의 글 목록

Workspace/Web Dev 카테고리의 포스트를 톺아봅니다