2011-10-08 3 views
1

도메인 클래스에 대한 grails 동적 메소드 list()가 제공되면 toString() 메소드를 사용하지 않고 목록 요소의 모양을 제어하는 ​​방법은 무엇입니까? 나는. 하나의 경우에 반환 된 목록이 한 가지 방법으로 표시되어야하고 (예 : select :), 다른 필드를 사용하는 경우 동일한 도메인 클래스에서 다른 방식으로 보일 필요가 있습니다.grails 제어 목록 메소드 모양

감사

답변

2

마치 g : select의 optionValue 부분에서 클로저를 수행 할 수있는 것처럼 보입니다.

<g:select optionKey="id" optionValue="${{it.title?.toUpperCase()}}" name="book.title" from="${bookList}" /> 

나는 이것을 놓쳤다.

0

도메인 오브젝트의리스트 대신 GSP에 DTO들 목록을 전달합니다. DTO를 포맷해야하지만 필요하면 DTO를 포맷하십시오.

관련 문제