도메인 클래스에 대한 grails 동적 메소드 list()가 제공되면 toString() 메소드를 사용하지 않고 목록 요소의 모양을 제어하는 방법은 무엇입니까? 나는. 하나의 경우에 반환 된 목록이 한 가지 방법으로 표시되어야하고 (예 : select :), 다른 필드를 사용하는 경우 동일한 도메인 클래스에서 다른 방식으로 보일 필요가 있습니다.grails 제어 목록 메소드 모양
감사
도메인 클래스에 대한 grails 동적 메소드 list()가 제공되면 toString() 메소드를 사용하지 않고 목록 요소의 모양을 제어하는 방법은 무엇입니까? 나는. 하나의 경우에 반환 된 목록이 한 가지 방법으로 표시되어야하고 (예 : select :), 다른 필드를 사용하는 경우 동일한 도메인 클래스에서 다른 방식으로 보일 필요가 있습니다.grails 제어 목록 메소드 모양
감사
마치 g : select의 optionValue 부분에서 클로저를 수행 할 수있는 것처럼 보입니다.
<g:select optionKey="id" optionValue="${{it.title?.toUpperCase()}}" name="book.title" from="${bookList}" />
나는 이것을 놓쳤다.
도메인 오브젝트의리스트 대신 GSP에 DTO들 목록을 전달합니다. DTO를 포맷해야하지만 필요하면 DTO를 포맷하십시오.