问题标签 [grails-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Grails 可搜索插件
在我的 Grails 应用程序中,我有以下由 Searchable 插件索引的域类:
当我检索此类的实例时,详细信息属性始终为空,即使数据库中有详细信息实例。我的结论是 details 字段没有存储在 Lucene 索引中。我尝试通过将以下内容添加到可搜索闭包中,将此字段添加到索引而不使其成为可搜索属性:
然而,这似乎只对简单的属性有效,例如 lastUpdated。当我从索引中检索 Foo 的实例时,有什么方法可以确保填充此属性?理想情况下,我想在不实际将详细信息设为可搜索字段的情况下执行此操作?
grails - 如何在 grails 插件中设置本地依赖项(主应用程序的类路径)?
我有一个 Grails 应用程序,由主应用程序及其在 BuildConfig.groovy 中链接的本地模块组成:
grails.plugin.location.'mymodule' = "modules/mymodule"
在 mymodule 中,我想使用主应用程序中的 Helper 类,但是我找不到如何使 mymodule 依赖于主应用程序的任何方法。我正在考虑为 mymodule compile 添加一些额外的部分,但我被困在这里。
知道怎么做吗?
grails - 挂钩到 Grails 域对象 save()
我正在编写一个 grails 插件,我需要连接到域 save() 方法以在保存后执行一些逻辑。我需要跨多个域类执行此操作。在插件用户未将休眠与 GORM 一起使用的情况下,我试图避免休眠事件。
我已经尝试了很多事情,但以下是我认为应该有最好的工作机会。在所有情况下grailsSave都是null。我怎样才能做到这一点?
我的 *Plugin.groovy 类中有以下设置:
grails - Grails UI 数据表动态下拉选项
使用 Grails UI 插件中的数据表,有人知道如何使 dropdownOptions 列表动态化吗?
您可以像这样指定 dropdownOptions:
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: ['Foo', 'Bar'], disableBtns:true]],
sortable:true, resizeable: true],
我希望它可以通过以下方式工作:
[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: Foo.list(), disableBtns:true]],
sortable:true, resizeable: true],
grails - Grails - 确定人工制品类是否在 grails-app 的给定子目录中
我正在实现一个ArtefactHandler并且我希望能够从Script
s 创建人工制品(以支持旧格式)。我不想把所有的脚本都变成人工制品,而只是那些在 grails-app 的特定子目录中的,比如说grails-app/foo/
.
ArtefactHandler
我一直试图从我的isArtefactClass
方法中找出人工制品的路径。有没有办法获得类的原始来源的路径,或者确定它是否包含在 中grails-app/foo
?
grails - 是什么让 nimble 比 shiro 更好?
是什么让 Nimble 成为比 shiro 更好的选择?
我现在正在为一个新的 grails 项目在 nimble 和 shiro 之间做出决定,我很好奇是什么让 nimble 成为更好的选择。
grails - 使 Grails 形成开发 DRYer
使用 Grails 时,渲染每个表单字段的 GSP 代码如下所示:
请注意,每个表单域都重复了几乎完全相同的 5 行 GSP/HTML 代码。这对我来说似乎不是很干燥,我想知道其他人是否找到了更好的方法?
我找到了 2 个试图解决这个问题的插件,form helper和bean-fields。如果有人有使用这两种方法的经验,我很想听听他们的意见。或者,如果有其他解决方案/插件,请告诉我。
谢谢。大学教师
security - Grails Acegi 插件注释
我正在使用 Spring Security (AKA Acegi) 插件提供的注释。我有注释的控制器动作
表明它们应该可供管理员和普通用户使用。但现在我需要指出管理员和未注册用户可以使用的操作。是否可以使用注释来指示没有任何角色的用户,即未注册的用户?
谢谢,唐
security - 使用 Grails 和 Acegi 自动登录
我在我的 Grails 应用程序中使用 Acegi 插件。用户注册后,他会被重定向到受保护的操作。因此,他会看到登录表单。
但是,我希望用户在完成注册后立即自动登录。似乎我可以通过重定向到登录表单使用的操作来实现这一点
但这会向客户端(并返回服务器)发送一个显示用户密码的 HTTP 请求。有没有办法以安全的方式自动登录?
谢谢,唐