0

在我的 grails 项目中,我想实现一个下拉列表。正如我们定义的,领域类中的String priorityType,

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

4

1 回答 1

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>

另请参阅this question how to use select+enum

于 2013-05-20T08:38:48.890 回答