在我看来,我不想在表单中使用普通<g:textField>
字段,而是想使用 Grails 的<g:countrySelect>
小部件。
我的问题
<g:countrySelect name="country" value="${myObjInstance?.country}"/>
...产生...
<select name="country" id="country">
<option value="afg">Afghanistan</option>
<option value="alb">Albania</option>
...
</select>
这意味着,当提交表单时,它会将值指定为国家代码(例如“afg”)而不是国家名称(“Afghanistan”)。我更喜欢使用完整的国家名称作为值。如果可能的话,我该如何做到这一点?