2013-05-22 48 views
0

我想在我的視圖頁面中創建鏈選擇框。我有國家選擇框和城市選擇框。而在城市域我有國家ID。現在,我想在選擇國家時顯示特定國家/地區的城市。但我不知道。我正在使用grails 2.1.0。我用這個Google搜索並嘗試了一些代碼。但沒有結果。我正在給我的域名,控制器和視圖。我怎樣才能讓這個活動變成現實,用country_id創建一個城市列表並在城市選擇框中顯示它?任何人都可以請幫我在這個好嗎?grails 2.1.0鏈接選擇關係

我的國家域名>>>

package com 

class Country { 

    String name 
    String abbr 
    String language 

static hasMany = [cities:City] 

    static constraints = { 
    } 
} 

我市域>>>

package com 

class City { 

    String name 
    String timezone 

static belongsTo = [country:Country] 

    static constraints = { 
    } 
} 

我國控制器>>>

package com 

import com.City 
class CountryController { 

    def index = { } 

} 

我的視圖頁面>>>

<%@ page import="com.Country; com.City" %> 
<html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <meta name="layout" content="country" /> 
</head> 
<body> 
    <form> 
    <g:select 
     optionKey="id" optionValue="name" id="countryname" name="countryname" from="${Country.list()}"> 
    </g:select> 
    <g:select optionKey="id" optionValue="name" id="cityname" name="cityname" from="${City.list()}"></g:select> 
    </form> 
</body> 
</html> 
+0

是否有任何人誰可以創建一個鏈上面的源代碼選擇? –

回答