问题标签 [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.

0 投票
1 回答
1547 浏览

grails - grails - 如何使用 Grails 日历插件使过滤器识别来自 datePicker 的值?

我使用的是 grails 中的常规 datePicker,但我认为使用带有日历的 textField 更容易,因此建议我使用 Grails-UI。

我的问题是,现在,当我单击应用过滤器时,它们不起作用。不知何故,他们没有被认可。

任何帮助将不胜感激。

这是控制器的代码:

这是 search.gsp 中的一段代码,其中声明了 gui:datePicker

<gui:datePicker name="fechaCambioH" value="${params?.fechaCambioH}" formatString="dd/MMM/yyyy"/>

如果我将它们更改为<<gui:datePicker name="fechaCambioH" value="${params?.fechaCambioH}" precision="day" default="none" noSelection="['':'']" years="${2010..2015}"/>/>它工作得很好,但它为我提供了 3 个下拉框,用于表示日月和年,并且我的想法是只使用一个带有日历的文本字段,以帮助它看起来更好。

提前致谢

更新

这是我在 list.gsp 中的代码

所以我想知道是否可以对过滤后的内容进行相同的排序。因为现在当我单击每列的标题时,在被过滤后,它会从列表中订购每一项。如果我在每次创建新条目时都这样做,它会从今天开始对它们进行排序(仅对您所看到的内容进行排序),但是当我应用过滤器然后对其排序时,它会对列表中的每个项目进行排序,而不仅仅是显示的内容.

我觉得这听起来有点混乱,我希望你能帮助。

提前致谢!

0 投票
1 回答
1516 浏览

grails - Grails:找不到插件类

我使用 STS 进行 Grails 开发。当我安装插件时,IDE 找不到插件的一些核心类。

例子:

import grails.plugins.nimble.core.AdminsService

给出“无法解析类导入 grails.plugins.nimble.core.AdminsService”。

项目运行正常。

另外,我自己在项目目录和 Grails SDK 目录中都找不到这些类。他们在哪?

0 投票
2 回答
283 浏览

grails - 如何将投票模块集成到 Grails 应用程序中?

在我的 Grails 应用程序中,我想将一个简单的投票模块集成到我的网站主页中,人们可以通过该模块进行投票(无需身份验证),具有不同的选项。投票结果(最好是图形)可以显示在不同的页面(或相同的模块框架中)。

是否有 Grails 插件或任何其他简单方法可以将此类功能集成到我的网站中?

0 投票
1 回答
705 浏览

jquery-ui - Grails:如何使 jQuery-UI 与它的所有功能一起正常工作?

嘿,我刚刚安装了 jQuery-UI grails install-plugin jquery-ui ,但我无法让它工作。

我阅读了 Grails Plugin 文档,我需要更新文件jQueryUiGrailsPlugin.groovy并将其更改为JQUERYUI_VERSION最新的。我去改变它,它有我的相同版本,所以现在我不知道它可能是什么。

任何帮助将不胜感激。

0 投票
1 回答
2354 浏览

ajax - Grails 和 AJAX:使用 ModalBox 或 YUI2 Dialog 进行 Grails 表单验证?

几个 Grails 应用程序,比如我正在写的那个,需要一个 /user 视图和 /admin 视图,它们是“仪表板”,基本上用户或管理员登陆该页面,可能在成功登录并且所有数据表和选项卡都在那里之后,因此他们几乎不需要离开该页面,从而提供更令人满意的用户体验,就像 Gmail 或 Mint 的用户已经习惯了一样。

为了允许从主 /user 仪表板进行搜索和表单发布,我一直在使用 modalbox 插件 v0.4 grails install modalbox。Modalbox 显然正在管理 GET/POST 本身,不幸的是,它丢失了典型约束块为您提供的 99% 的验证。

现在通过替换 g:submitButton 来解决这个问题,在提交中放置一些基本的 JavaScript,如图所示。(当然,这是一个糟糕的解决方法。)

但一定有更好的办法! 我被告知要使用 g:remoteForm,但还没有看到一个足够完整的示例来使用 Modalbox。也许人们正在使用一个新窗口,它会像 Gmail 的撰写窗口一样自动关闭几秒钟?

对于 SiteMesh 模板,或者至少是“渲染模板:”,甚至是像 modalBox:createLink 这样的 GSP 标签,这可能是一个非常普遍的场景。

源代码可Gtown 项目空间中找到。

0 投票
1 回答
123 浏览

grails - webtest 和 grails 的性能问题

我已在此站点中阅读了 Grails 和 Webtest 的文档:

http://www.grails.org/plugin/webtest

而且它非常未更新。那里列出的大多数脚本都不起作用。

我正在寻找一种方法来运行那里列出的 -nostart 的工作替代方案。

这是因为重新运行测试非常慢。或者也许是一种从 Grails 外部运行 webtests 的方法

你能给我任何指点吗?

提前致谢

0 投票
1 回答
951 浏览

ide - 如何让 Intellij 停止删除 Grails 内联插件模块依赖项?

我正在开发一个 Grails 应用程序以及该应用程序使用的 Grails 插件。在 Intellij 中,我定义了两个模块:一个用于应用程序,一个用于插件。在我的应用程序的 BuildConfig.groovy 中,我将插件依赖项定义为 maven 依赖项,因为当它被构建/部署到生产服务器时,它应该只引用插件的最新“发布”版本。我在我的 ~/.grails/settings.groovy 文件中用我的内联插件位置覆盖了这个依赖关系,这样我就不必担心不小心将我的本地开发设置提交到存储库。

当我使用内置的 grails 命令来构建/运行/测试等时,这非常有用,但它有一个致命的缺陷:每次我执行清理时,即使我不执行清理,Intellij 也会定期读取应用程序的 BuildConfig。 groovy 文件并删除插件模块作为 grails 应用程序的依赖项!这非常令人沮丧,因为我必须手动转到 File -> Project Structure,选择应用程序模块,选择依赖项选项卡,然后手动添加插件的模块依赖项。每一个。单身的。时间。

有什么方法可以让 Intellij 不理会我的 grails 应用程序的模块依赖项,并相信我在分配它们时知道自己在做什么?这越来越荒谬了!

0 投票
5 回答
15392 浏览

grails - 自定义错误消息的 Grails 问题

我目前正在尝试在 grails 中为默认约束指定自定义错误消息,但到目前为止,我得到的只是默认错误消息。

我知道我必须编辑 grails-app/i18n/messages.properties 文件

如果我更改以下默认错误代码消息,它将正确显示新的错误消息

但是,这不是我想要做的。我需要更精细的错误报告,并且有多个可以为空白的字段等。我想做的是,为类中的每个字段显示自定义消息

(以下代码附加到 messages.properties 的末尾)

根据 grails 文档,这应该可以正常工作,无论有没有包名 - className.propertyName.blank

grails.org/doc/latest/(约束部分)和(第 7.4 节 - 验证和国际化)

我已经尝试了所有我能想到的组合,但它总是显示自定义消息

我也试过安装 grails i18n 模板插件

http://www.grails.org/I18n+Templates+Plugin

它会自动为我生成错误代码。我将新的错误代码附加到现有 messages.properties 文件的末尾,但我仍然收到默认错误消息。

但是,插件生成的错误代码有所不同。

而不是 grails 文档中指定的格式 - test.name.null=......,它会自动生成 test.name.null.error=Custom Message

我也尝试过完全删除默认错误消息,但它们仍然显示

如果有人以前遇到过这个问题,我将不胜感激任何人都可以给我的帮助

提前致谢

0 投票
2 回答
20191 浏览

java - 如何在 Grails 或 Java 应用程序中轻松实现“谁在线”?

我正在 grails 中建立一个社区网站(使用 Apache Shiro 进行安全和身份验证系统),我想实现“谁在线?”的功能。

这个网址http://cksource.com/forums/viewonline.php(如果您没有访问此网址,请参阅下面的快照)给出了我想要实现的示例。

我怎样才能以最简单的方式做到这一点?Grails 或 Java 中是否有任何现有的解决方案?

谢谢你。

快照:谁是在线页面的快照 http://www.freeimagehosting.net/uploads/th.2de8468a86.png或在这里查看:http ://www.freeimagehosting.net/image.php?2de8468a86.png

0 投票
1 回答
365 浏览

email - grails 电子邮件确认插件仅与 run-war 存在问题

我正在使用电子邮件确认插件,并且在使用 run-app 时工作正常。但是,如果我运行战争,它会在确认发送时给我以下错误:

[...] 没有方法签名:com.grailsrocks.emailconfirmation.PendingEmailConfirmation.save() [...]

在进一步尝试之后,似乎这甚至只发生在某些电子邮件地址中(例如,使用德国顶级域名,但没有变音符号或其他东西)。

我不知道为什么会发生这种情况,也不知道如何缩小问题范围。有谁能够帮助我?