jquery-ui - Grails 使用资源插件将参数传递给模块

标签 jquery-ui plugins grails resources arguments

我正在使用 Grails 1.3.7,我想同时使用资源插件和 jquery ui,当我想切换到不同的 jquery ui 主题时,问题就来了。我不能给出主题论点。

我使用这个标签:

<r:use module="jquery" />
<r:use module="jquery-ui" theme="smoothness" />

但不起作用,也尝试了 themeCSS 属性但没有效果。

谢谢。

最佳答案

您可以在自己的本地资源定义中覆盖默认的 jquery-theme 资源(如/conf/AppResources.groovy)。为此,请添加覆盖部分,例如:

modules = {
...
    overrides {
        // this overrides the default ui-lightness theme from jquery-ui plugin
        'jquery-theme' {
            resource id:'theme', url:'/css/themes/my-theme/jquery-ui.custom.css', attrs: [media: 'screen, projection']
        }
    }
...
}

相应地调整 url 以指向从 ThemeRoller 下载的主题 css。然后只需使用
<r:require module="jquery-ui" />

jquery-ui 模块依赖于 jquery-theme 并将根据您的覆盖定义拉取它。

关于jquery-ui - Grails 使用资源插件将参数传递给模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214616/

相关文章:

JQuery DateTimePicker 添加小时

带选项卡的 Jquery ui 对话框小部件

maven - 手动下载,安装Maven插件

ruby-on-rails - jquery-ui 主题导致对话框布局定位错误(关闭按钮、尺寸夹错位)

maven - 在 src 编译之后和打包之前调用 maven exec 插件

Eclipse Google Cloud 插件无法启动 DevAppServer : InaccessibleObjectException: Unable to make static java.net.URLStreamHandler

grails - 在Intellij中设置grails项目

grails - 无法将类 'java.lang.String' 的对象 jar 转换为类 'java.util.Map' 。从 grails 3.0.10 升级到 3.1.11 时

javascript - Grails:使用 twitter bootstrap 分页显示动态内容?

jQuery-UI::如何提高拖动速度?