私は最新バージョンのJQuery Validation UI Plugin 1.4 と grails 2.1.0 を使用しています。
ファイルjquery.qtip.pack.jsとjquery.qtip.cssが含まれていないように見えるため、qTipsを正しく表示できません(firebugコンソールは、それらが取り込まれていないことを示しています)。
プラグインJqueryValidationUiResources.groovyには次のものが含まれています。
modules = {
'jquery-validation-ui' {
dependsOn 'jquery, jquery-validate'
resource id:"validation-methods", url:[plugin:'jqueryValidationUi', dir:'js/jquery-validation-ui', file:'grails-validation-methods.js']
}
'jquery-validation-ui-qtip' {
dependsOn 'jquery-validation-ui'
resource id:"qtip", url:[plugin:'jqueryValidationUi', dir:'js/qTip', file:'jquery.qtip.pack.js']
resource id:"qtip-theme", url:[plugin:'jqueryValidationUi', dir:'css/qTip', file:'jquery.qtip.css']
}
}
私のConfig.groovy:
jqueryValidationUi {
errorClass = 'error'
validClass = 'valid'
onsubmit = true
renderErrorsOnTop = false
qtip = true
qTip {
packed = true
classes = 'ui-tooltip-red ui-tooltip-shadow ui-tooltip-rounded'
}
....
}
これは、ドキュメントに従ってリソースをページに含める方法です。
<head>
...
<r:require modules="jquery-validation-ui" />
...
</head>
<body>
...
<jqvalui:renderValidationScript for="com.mysite.command.test.testCommand" not="timeZone, field1" />
...
<body>
js および css リソースが含まれていない理由はありますか?
ありがとう