Grails-Edit-在创建时不保留值
圣杯发行: 在以下屏幕中单击编辑时:域和变量值似乎不保留其值(创建域和变量时,我们可以输入值-域和变量,但编辑时不保留值) 在以下屏幕中单击编辑: 不单独保留域和变量的值: .gsp代码如下Grails-Edit-在创建时不保留值,grails,grails-2.0,grails-domain-class,spring-tool-suite,Grails,Grails 2.0,Grails Domain Class,Spring Tool Suite,圣杯发行: 在以下屏幕中单击编辑时:域和变量值似乎不保留其值(创建域和变量时,我们可以输入值-域和变量,但编辑时不保留值) 在以下屏幕中单击编辑: 不单独保留域和变量的值: .gsp代码如下 领域* 变数* 状况* 而且,我也在使用MySQL数据库 有人能帮我解决这个问题吗?您需要确保在单击“编辑链接”时已传递订阅实例。(可能在标记下)您发布的gsp用于创建视图。请检查您的订阅视图列表。(可能显示.gsp)如果您想在下拉列表中显示data.domain\u name的当前值,那么您可
领域*
变数*
状况*
而且,我也在使用MySQL数据库
有人能帮我解决这个问题吗?您需要确保在单击“编辑链接”时已传递订阅实例。(可能在
标记下)您发布的gsp用于创建视图。请检查您的订阅视图列表。(可能显示.gsp)如果您想在下拉列表中显示data.domain\u name
的当前值,那么您可能应该将value
属性添加到select
-标记中,就像您在变量名
的select
中所做的那样。isCreate
的值是多少?您在尝试保存时是这样说的吗“订阅”视图中的更改是否未将更改持久化到数据库?
<tr>
<td>Domain<span style="color: red">*</span></td>
<td><g:if test="${isCreate}">
<g:select class="statSele" id="domain_name" name="domain_name" from="${com.datumrite.master.DomainMaster.list()}" optionKey="id" noSelection="['':'Select Domain']" onchange="${remoteFunction(
action:'driveVariableFromDomain',
params:'\'id=\'+escape(this.value)',
update: 'variable_select'
)}"></g:select> <br>
</g:if>
<g:else>
<input disabled="true" id="dN" name="name" type="text" style="margin-bottom:4px" value="${(data.domain_name instanceof String)?'':com.datumrite.master.DomainMaster.get(data.domain_name)}" />
</g:else>
</td>
</tr>
<tr>
<td>Variable<span style="color: red">*</span></td>
<td><g:if test="${isCreate}">
<span id="variable_select">
<g:select class="statSele" name="var_name" from="${[]}" value="${data?.var_name}" noSelection="['':'Select Variable']"></g:select></span> <br>
</g:if>
<g:else>
<input disabled="true" type="text" name="name" style="margin-bottom:4px;margin-left:5px" value="${data?.var_name}" />
</g:else></td>
</tr>
<tr>
<tr>
<td>Condition<span style="color: red">*</span></td>
<td><g:if test="${isCreate}">
<g:select class="statSele" id="constrain_type" name="constrain_type"
from="${['Lesser than','Greater than','Lesser than nor Equal','Greater than nor Equal','Equal To','Not Equal To']}"
value="${data?.constrain_type}" noSelection="['':'Select Condition']">
</g:select>
</g:if>
<g:else>
<input disabled="true" name="name" value="${data?.constrain_type}" type="text" style="margin-bottom:4px"/>
</g:else></td>
</tr>