jQuery 유효성 검사와 함께 Grails Resources 플러그인을 사용하고 있습니다. jQuery 유효성 검사에는 JS 파일로 선언 된 로켈 별 텍스트가 있습니다.Grails Resources 플러그인을 사용하면 사용자 로케일에 따라 Javascript 파일을 어떻게로드합니까?
/localization
messages_ar.js
messages_bg.js
messages_ca.js
기타 등등.
form {
resource url: '/js/jquery/jquery.validate.js'
resource url: '/js/jquery/jquery.validate.additional-methods.js'
resource url: '/js/jquery/localization/messages_es.js'
}
을하지만이 하드 코딩 된 값입니다 내 ApplicationResources.groovy
파일에서, 나는 다음과 같은 블록을 선언합니다. 사용자의 로켈을 기반으로 올바른 JS 파일을로드하도록 Resources 플러그인을 구성 할 수있는 방법이 있습니까? 여기
안녕하세요 Johnny, 답변 해 주셔서 감사합니다. 여기에있는 문제는'messages_xx.js' 파일은 jQuery 유효성 검사가 먼저로드되는 것에 달려 있으며, 모든 페이지 (양식이있는 페이지)에는 없습니다. 특정 모듈이 포함되어있는 경우''이 JS 파일 만 포함하도록 구성 할 수 있습니까? –
나는 그렇게 생각하지 않는다. 그러나 JQuery 미니 버전에 대한 유효성 검사 플러그인을 제공 할 수 있습니다 (브라우저에서 한 번만 다운로드 한 다음 캐시해야 함). 2. 유효성 검사 플러그인으로 메시지 * 파일을 캐스팅하십시오 (다시 한번, 이전 IMO보다 효율적이지 않음) 또는 3. 메시지 * 파일이있는 페이지에 수동으로 플러그인을 포함하십시오. 희망이 도움이! –