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>
是否有任何人誰可以創建一個鏈上面的源代碼選擇? –