【发布时间】:2013-12-20 00:21:36
【问题描述】:
我正在使用最新版本的 JQuery Validation UI Plugin,它是 1.4,并使用 grails 2.1.0。
我无法让它正确显示 qTips,因为它似乎不包含文件 jquery.qtip.pack.js 和 jquery.qtip.css(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'
}
....
}
这就是我根据documentation 在页面中包含资源的方式。
<head>
...
<r:require modules="jquery-validation-ui" />
...
</head>
<body>
...
<jqvalui:renderValidationScript for="com.mysite.command.test.testCommand" not="timeZone, field1" />
...
<body>
任何想法为什么没有包含 js 和 css 资源?
谢谢
【问题讨论】:
标签: validation grails grails-plugin qtip