问题标签 [grails-controller]

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 回答
710 浏览

grails - 如何在 grails 中使用 Dynamic-jasper 插件限制报告?

我是 grails 的新手。我需要生成 pdf 或任何其他格式的报告。我使用 dynamic-jasper 插件来获取 pdf 格式的输出。我使用示例http://www.grails.org生成了我的报告/插件/动态碧玉

但是在那个例子中,报告显示了数据库中的所有值。所以我不想要报告中的所有值。而不是我需要限制报告。即当我搜索值(通过一些 sql 查询)时,我将在列表中获得搜索值的 ao/p。所以我需要搜索值列表的报告。所以请指导我解决这个问题

0 投票
1 回答
834 浏览

grails - 在grails中使用相同的ID更新许多项目

我在两个表asset和asset_history中保存值。在创建资产时,如果有任何更新我希望将其存储在asset和asset_history中,我将值保存在资产表中。现在我想在编辑页面中获取两个表值以获取asset_history 我使用sql查询来获取asset_history中的值。所有工作都很好,但它出现在数组列表值中(所有更新列表都显示在单行中)。当我更新了编辑页面中的值,它应该保存并显示在asset_history的不同行中。为此,我使用了 for 循环,但它没有获取值。

资产表我有这些字段:-

在asset_history 字段中:-

如果资产字段有任何更新。更新列表应该保存在资产和资产历史中。我使用查询来更新(如下所示)。但它正在asset_history 表中获取arraylist。

编辑动作

在edit.gsp

在asset_history表中,值在arraylist中并在单行中显示更新的列表。但是我想在单独的行中显示它,当我每次更新时。我为此使用了for循环,但它不起作用。请指导我解决这个问题。

0 投票
2 回答
1138 浏览

grails - Grails 2.0.0.RC3:无法重新加载对控制器的更改,java.lang.NoSuchFieldException:__timeStamp__239_neverHappen1323622798918

自从我开始评估 Grails 2.0.0.RC3 以来,这个错误最近一直在出现。我对控制器进行了简单的更改,然后保存。

从中pictureList.count()以某种方式在 1.3.7 中起作用,但在 2.0.0RC3 中不起作用

由于pictureListpictureList.size()是 ArrayList 类型,这更有意义

我收到编译输出消息,让我知道发生了什么。

然后我重新加载页面,我得到了这个。

现在从错误中恢复的唯一方法(我发现)是重新启动应用程序。

有没有人遇到过这个问题??如果可能的话,我会尝试隔离问题,以便我可以提交错误报告。

我应该补充一点,这个应用程序最初基于 grails 1.3.7,我最近将它升级到 2.0.0RC1,现在升级到 2.0.0RC3

0 投票
1 回答
972 浏览

grails - Dynamically change menu according to user role in Grails?

I want to display different menu according to login user . If user is client then display different menu otherwise show different menu.

I have one table User which is used to authenticate user , Client table which hold the userId as foreign key . Then how we determine whether user is client or not?

Another there is any way to add controller for menu?

0 投票
1 回答
1664 浏览

grails - 在 UrlMappings 中使用 grailsApplication 注入

出于某种原因,我在使用以下代码时会收到大量错误列表:

错误: http: //pastebin.com/tiEsENie


以下代码可以正常工作并打印所有控制器名称:

grailsApplication不能从内部访问静态static mappings吗?

(我需要能够获取控制器名称才能动态创建 urlmappings)

0 投票
1 回答
1341 浏览

ajax - Grails formRemote:为什么它总是重定向?

我正在尝试在 grails 中使用标签 g:formRemote。

在头部定义中:

看法:

在我的控制器中

问题

发生了什么:调用控制器,整个页面被控制器的结果替换 - 模板_remoteSearchList。页面上的不同 ajax 调用确实有效。我不知道为什么 grails 会这样。

更新

我已经删除了“__”问题。评论解决了这个问题。

更新

我已经隔离了问题:JQuery。我也在网站上使用 JQuery。如果将其删除,则 ajax 调用将起作用……需要找到一种方法来使两者都起作用。

0 投票
2 回答
874 浏览

grails - 如何在 Grails 中将两个查询结果合并到一个地图中?

我是 Grails 开发的新手。

我有一个这样的域类:

我已经引导了一些测试数据。现在我想做一个查询,条件如下:

  • 我需要选择属于特定的每个task(存储在 中) 。bootstrap.groovyTodaysdate

例如,如果我在我的中有这些语句BootStrap.groovy

现在显然task,ReaD git...属于一天(今天我已经new Date()进入它)。

为了找到这些,我想出了一个像这样的部分解决方案:

我对这段代码有疑问。我无法collectEntries在 and 上使用方法datestasks因此我将其转换为特定日期(即dates)的地图,其值为tasks. (这就是我尝试的!)

现在我一个人呆着。我无法找到一种方法来猜测dates属于哪个tasks

还有其他解决方案吗?

提前致谢。

0 投票
1 回答
381 浏览

grails - Grails 将问卷数据映射到 bean

这是我第一次使用 Grails 进行开发。我有创建问卷的要求。这是我的 GSP 页面,其中列出了问题,列出了每个问题的可能答案,并根据答案的类型显示复选框或单选按钮。直到这里都可以正常工作

现在我想保存用户的响应,即每个用户为每个问题选择的答案是什么。对于多项选择,可以选择多个答案。我很难弄清楚如何为此创建模型。请求帮助。

谢谢

0 投票
2 回答
616 浏览

forms - 如何从以前的表单字段中获取值?

我有两种形式,特别是对于名为User和的类Company。在User表单中,当用户发现自己的公司不在 DB 中时,他/她将创建一个新的Company. 我已将控制器的save操作更改为以下内容:Company

那是在保存新公司之后,我正在重定向到User's createaction。然而,它工作得很好,已经输入了一些值的用户(即在进入Company's 的create操作之前)在User表单字段中丢失了。

如何检索User字段中的值?

提前致谢。

0 投票
3 回答
3896 浏览

grails - Grails - 单域类中的多个表

我有两个具有共同主键的表。现在我想从这两个表中获取数据并使用该主键在单个视图中显示。

我如何在单个域类中获取两个表数据?如何指定映射?

例如

表 A 和表 B 都在单一模式 ABC 中

现在我想从表 B 中获取地址,以便我的视图如下所示

如何在单个域类中获取两个表数据?