在我的grails项目中,我想实现一个下拉列表。 我们定义, 域类中的字符串priorityType,
它生成为输入数据的普通文本字段。 我想知道如何将stage定义为下拉列表,其中包含premium,bold作为其下拉值 如果可以请帮助我
答案 0 :(得分:0)
通常用于关系的下拉列表。创建域PriorityType
并定义String priorityType
对此域PriorityType priorityType
的引用,而不是 <div class="fieldcontain ${hasErrors(bean: shoppingCenterInstance, field: 'activityState', 'error')} required">
<label for="activityState">
<g:message code="shoppingCenter.activityState.label" default="Activity State"/>
<span class="required-indicator">*</span>
</label>
<g:select name="activityState" from="${ActivityState?.values()}"
keys="${ActivityState.values()*.name()}" required=""
value="${shoppingCenterInstance?.activityState?.name()}"/>
</div>
。
在其他情况下,您可以从枚举值创建下拉列表。这里的例子是:
{{1}}
另请参阅此question如何使用select + enum