2010-01-20 6 views
4

필자는 스캐 폴딩 된 list.gsp : s에 검색/필터 기능을 추가하기위한 샘플 및 베스트 프랙티스를 위해 최신 Grails 서적과 많은 오픈 소스 프로젝트를 살펴 보았습니다. 페이지 매김과 정렬 작업이 가능합니다. 이것은 간단한 작업 일지 모르지만, Grails 신참 작가라면 철저한 샘플을 볼 때 큰 도움이 될 것입니다.스캐 폴딩 된 list.gsp에 검색/필터 추가하기

내가 찾은 가장 가까운 것은 FilterPane 플러그인이지만 매우 일반적인 솔루션이므로 코드가 불필요하게 복잡해져 더 많은 맞춤 검색/필터를 추가 할 수 있습니다. 누구든지이 좋은 샘플 코드를 본 사람이 있습니까? 나는 그것이 매우 공통적 인 요구 사항이라고 생각하고 있기 때문에 거기에 있어야합니다 ...

답변

2

체크 아웃 http://jira.codehaus.org/browse/GRAILS-5225, 그것은 대체 스캐 폴딩 템플릿 세트입니다. 그들은 필터링 및 검색을 지원합니다 (검색 플러그인을 추가하는 경우). 스캐 폴딩 템플릿은 작동하기에 조금 시간이 걸리지 만 작업 수행 방법을 보여줍니다.

체크 아웃 할 또 다른 플러그인은 Criteria Plugin입니다.

UberScaffoling Plugin도 있습니다.이 템플릿을 사용하면 저자 인 Scaffolded 템플릿에 코드를 삽입 할 수 있지만 업데이트 된 내용은 아직 게시되지 않았습니다. 버그에 대한 권리가있을 수 있습니다. 지금. 관심이 있다면 알려주세요 - 최신 버전을 이메일로 보낼 수 있습니다 (grails plugin repo에 게시 할 시간이 필요함).

+0

안녕 장 2.0.4, 가 나는 동네 짱 목재를 시도하고 나는 내 응용 프로그램에서 작동하지 않았 음을 확인합니다. 나는 Grails 앱을위한 최우선 순위 요구 사항이 아니기 때문에 더 이상 조사하지 않았으며 계속 진행해야했습니다. 그러나이 플러그인 뒤에있는 아이디어가 정말 마음에 들었고 최신 버전이 업데이트되면 Grails nabble 메일 링리스트에 발표 할 것이므로 분명히 첫 번째 클라이언트가 될 것이기 때문에 :-). – fabien7474

+0

진심으로 감사합니다. 진 (Jean), 훌륭한 링크입니다. JIRA는 SQL을 이해할 수있는 간단한 방법으로 필터를 얻는 방법을 보여줍니다 ;-) Criteria 플러그인은 Grails의 좀 더 많은 마법이지만 매우 희박하고 의미가 있습니다. 이제 Criteria 플러그인을 사용하기로 결정했습니다. 벽에 부딪혔다면 JIRA 코드로 전환 할 것입니다. 다시 한 번 감사드립니다! – wwwclaes

+0

필자는 FilterPane 플러그인에 최종적으로 합의했다고 덧붙이고 싶습니다. FilterTag를 무시하고 내 자신의 사용자 정의 HTML 양식을 사용했습니다. 내 필터링 요구 사항에 대한 깨끗하고 훌륭한 솔루션이라고 생각합니다. – wwwclaes

관련 문제