如何从grails中的域类实现下拉列表

时间:2013-05-20 06:47:01

标签: grails

在我的grails项目中,我想实现一个下拉列表。 我们定义,  域类中的字符串priorityType,

它生成为输入数据的普通文本字段。 我想知道如何将stage定义为下拉列表,其中包含premium,bold作为其下拉值 如果可以请帮助我

1 个答案:

答案 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