私はGSPの第1コンボボックス(g:select
)値の選択に第2コンボボックス(g:select
)の値をロードしようとしています。第1コンボボックス(g:選択)に基づいて第2コンボボックス(g:選択)値を入力する方法は?
ドメインクラス:
class Person {
String name
static hasMany = [telephones:Telephone]
}
class Telephone {
String tNumber
Person person
static belongsTo = [person:Person]
}
GSP:
<td>
<g:select id="person" name="selectedPersonId" from="${Person.list(sort:name, order:asc)}" value="name" optionValue="name" optionKey="id" noSelection="['0':'--Select--']" />
</td>
<td>
<g:select id="telephone" name="selectedTelephoneId" from ="${person.telephones}" value="tNumber" optionValue="tNumber" optionKey="id" noSelection="['0','--Select--']"/>
</td>
どのように私はこれを適切に行うことができますか?