2013-05-20 61 views
0

在我的grails項目中,我想實現一個下拉列表。 正如我們所定義的, 字段類中的字符串優先級類型,如何在grails中的域類中實現下拉列表

它生成一個正常的文本字段來輸入數據。 我想知道如何定義階段的下拉列表,其中將包括保險費,大膽作爲其下拉值 如果可以,請幫助我,這

+1

此鏈接顯示瞭如何創建一個動態下拉列表http://java.dzone.com/articles/grails-dynamic-下拉 – 2013-05-20 06:51:16

回答

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> 

參見本question如何使用選擇+枚舉

+0

我們可以用枚舉如:類分類{ 類型類型 枚舉類型{ 一般,BOLD }} 看到 – user2362045

+0

http://stackoverflow.com/questions/11126340/using-value-of-enum-in- gselect-when-enum-is-attribute-of-selection-object如何使用枚舉 –