2009-11-26 6 views
7

Grails를 사용하여 클라이언트 측 유효성 검사를 어떻게 관리합니까? 플러그인을 사용하고 있습니까, 아니면 javascript 프레임 워크를 사용하여 제약 조건을 미러링합니까? 건배Grails 클라이언트 측 유효성 검사

답변

5
나는 개인적으로 사용하지 않은하지만이 두 플러그인은 당신을 도울 수

: 나는, 우리는 천국의 일부가되어 한 Grails의 프로젝트에

http://grails.org/plugin/javascript-validator

http://www.grails.org/plugin/remote-constraints

+0

감사합니다. 나는 마지막 것을 시도하지 않았다. 처음에는 매우 유망한 것처럼 들리지만 많은 기능이 여전히 부족합니다 (예를 들어 크기 제한이 매우 거친 것으로 생각합니다). 클라이언트 측 유효성 검사를 구현합니까? –

+0

아니요, 현재 프로젝트에 없습니다. 하나 또는 두 개의 사용자 정의 검사 (예 : 고유 한 등록 중에 요청 된 사용자 이름)가 있지만 플러그인을 사용하지 않았습니다. DRY 및 유지 보수가 가능한 방식으로 수행 할 수 있다면 좋은 생각이라고 생각합니다. javascript-validator가 필요한 것을 수행하는 경우 왜 기여하고 사용 사례에 누락 된 항목을 추가해야합니까? – leebutts

0

플러그인을 사용하지 않고 자바 스크립트 플러그인과 사용자 정의 유효성 검사기 (jQuery 플러그인, 프로토 타입, Dojo 등)의 매시업을 사용하여 클라이언트 측 유효성 검사를 수행했습니다. 클라이언트에서 인스턴트 필드 레벨 검증을 제공하는 것이 편리합니다.

leebutts가 말했듯이,이 플러그인의 소스는 공개되어 있습니다. 왜 당신이 필요로하는 것을 달성하고 지역 사회에 다시 기여할 수 있도록 이러한 플러그인 중 하나 (또는 ​​둘다)를 향상시키는 것을 고려해보십시오.

새로운 constraints plugin을 확인해 보는 것이 좋습니다. 그것으로 제약은 Grails 인공물이되어이 일을 더 쉽게 할 수 있습니다.

+0

감사! 나는 앞서 언급 한 프로젝트에 기여한 것으로 간주했지만, 코드를 파고 들기 시작했다.하지만 Groovy와 Grails에 비교적 익숙하지 않아서 지금은 조금 비싸다고 느낀다. 다시 한 번 당신의 친절한 답변에 감사드립니다.) –

관련 문제