grails .gsp - 在使用父对象保存时如何嵌入对象属性

时间:2015-01-15 20:53:27

标签: grails gsp

我有一个报告页面,用户可以输入多个总计。这些总计中的每一个都是其自身权利中的域对象,并且具有其自身的许多属性需要被持久化。对于每个总计,用户只能将数据输入到一个字段中,该字段只是一个数字,而总对象的其他属性由页面中输出特定总数的位置确定。

我希望能够保存整个报告,并且每个报告都只保存一页。

我能解决的是如何将额外的参数添加到gsp端的每个域对象。

说我有以下内容${reportInstance}是我目前正在使用的报告,但是${reportInstance?.totalHours?是指我需要从此页面保存的许多totalHours个对象之一

<input type="number" size="6" min="0" class="count-${location}" name="count-${location}" value="${reportInstance?.totalHours?.total}">

此输入字段为我提供了全部&#39;但我还需要保存其他属性,例如${location}以及其他...

如何将额外属性添加到单个表单值,以便控制器可以将其拾取?

编辑:

我可以通过执行以下操作来嵌套值:

<input type="number" size="6" min="0" class="count-${location}" name="count-${location}" value="${reportInstance?.totalHours?.total(location:location)}">

...

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是:

<g:hiddenField name="myField" value="myValue" />