0
我有三個域類:MaterialsOfConcern,材料和MaterialStatus設置爲這樣:Grails中是否有一種首選/標準方式將表單參數綁定到域對象列表?
class MaterialsOfConcern {
Material material
MaterialStatus materialStatus
}
我想創造一個爲用戶呈現與已經存在於系統中的材料的靜態列表的形式。對於列出的每種材料,他們必須選擇相應的MaterialStatus。有沒有一個標準的方法呢?在控制器
<g:each var="material" in="${materials}">
<g:select name="materialStatus[${material.id}].id" from="${MaterialStatus.list()}" value="?" class="many-to-one"/>
</g:each>
然後,只需手動解析了我需要的信息params對象:
我想在普惠制下的。但我認爲必須有一個更好,更標準化的方法,在Map或Command對象上使用bindData等。