我有3个GSP <g:select ...>
标签......
1)<g:select id="brandList" name="brand.id" from="${com.awnsys.retail.Brand.list()}" optionKey="id" required="" value="${usedPurchaseInstance?.brand?.id}" />
2)<g:select id="typeList" name="type.id" from="${com.awnsys.retail.Type.list()}" optionKey="id" required="" value="${usedPurchaseInstance?.type?.id}" />
3)<g:select id="modelList" name="modelNo.id" from="${com.awnsys.retail.Model.list()}" optionKey="id" required="" value="${usedPurchaseInstance?.modelNo?.id}" />
将根据第一个和第二个<g:select>
标记的值加载第三个<g:select>
标记。
在Model Domain类代码中:
class Model {
String name
static belongsTo = [brand:Brand, type:Type]
static constraints = {
}
String toString() { name }
}
如何根据第一个和第二个g:select
标签以及相同的后控制器代码加载第三个{{1}}标签。