0
我目前正試圖根據上一個下拉菜單中的選擇來填充下拉菜單。例如,如果您在第一個下拉菜單中單擊Spring 2013,則第二個菜單將顯示分配給該學期的所有相應周,以便可以選擇和修改一個周。如何從第一個菜單中選擇第二個菜單?填入下拉菜單Grails
這是我的控制器:
class TermController {
static scaffold = Term
def dataSource
def list = {
def db = new Sql(dataSource)
def result = db.rows("SELECT id, semester FROM term")
[ result: result ]
}
}
這裏是我的list.gsp顯示控制器的看法:
<div class="fieldcontain">
<g:select name="termSelection" from="${Term.list()}" values="${params.id}" optionKey="id" optionValue="semester" noSelection="['':'----Term----']"/>
</div>
<table>
<tr>
<g:select name="it.week" from="${Week.list()}"/>
</tr>
</table>
域類是怎麼樣的?在控制器中使用「list」動作有什麼用處。 – dmahapatro