3
이것은 내가 테이블에 가지고 무엇을 . 이 문제를 해결하는 방법? 나는 더 나은 해결책이 있다면 제안에 열려 있습니다.얻기 목록
이것은 내가 테이블에 가지고 무엇을 . 이 문제를 해결하는 방법? 나는 더 나은 해결책이 있다면 제안에 열려 있습니다.얻기 목록
동일한 입력 이름이지만 값이 다른 체크 박스 목록을 만들어보십시오.
<g:each in="${books}" var="bookInstance">
<g:checkBox name="books" value="${bookInstance.id}"/>
</g:each>
그런 다음 컨트롤러에서 당신은을 통해 선택한 책 ID의 목록을 얻을 수 있습니다
params.list('books')
내 대답은 확실히 늦게 질문을 다시 잠시 물었다 된 이후이다. 어쨌든 나는 비슷한 문제를 해결했다.
<td><g:checkBox name="registerBook" value="${bookInstance.id}" checked="false"/> </td>
컨트롤러 코드가 선택한 책의 목록을 얻을 수 있습니다 :이 시도했습니다
def checkedBooks = params.list('registerBook')
//get list of books. this will return only the selected books
def selectedBooks = Book.getAll(checkedBooks)
for(result in selectedBooks){
//now manipulate the result as you wish ...
}
및 작동하지 않습니다. 나는 똑같은 일을했고 빈 목록을 얻었습니다. 그리고 그것이 효과가 있었다고하더라도 나는 그것이 선택된 것들만이 아닌 모든 것을 돌려 줄 것으로 기대합니다. 도움/설명이 도움이 될 수 있습니다. – drago
문제를 추측하고 있습니다 (또는 목록의 일부) g : jasperReport 태그에 정의 된 매개 변수 만 전달하는 양식을와 함께 제출합니다. –
drago