【问题标题】:grails .gsp - how do I embed object properties when saving with a parent objectgrails .gsp - 使用父对象保存时如何嵌入对象属性
【发布时间】:2015-01-15 20:53:26
【问题描述】:

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

我希望能够保存整个报告,以及仅从一页中的每个总数。

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

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

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

此输入字段为我提供了“总计”,但我还需要为其保存其他属性,例如 ${location} 以及其他...

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

编辑:

我是否可以通过执行以下操作将属性嵌套在值中:

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

??

【问题讨论】:

    标签: grails gsp


    【解决方案1】:

    我认为您正在寻找的是:

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

    【讨论】:

      猜你喜欢
      • 2021-06-09
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多