Я хочу сделать цепочку для выбора на моей странице просмотра. У меня есть поле выбора страны и поле выбора города. И в городской области у меня есть идентификатор страны. Теперь я хочу показать города определенной страны, когда я выбираю страну. Но я понятия не имею. Я использую grails 2.1.0. Я искал это и пробовал некоторые коды. Но результата нет. Я предоставляю свой домен, контроллер и просмотр. Как я могу сделать событие onchange, создать список города с country_id и показать его в окне выбора города? Может кто-нибудь, пожалуйста, помогите мне в этом, пожалуйста?grails 2.1.0 Chained select relation
мой домен страна >>>
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>
Есть ли кто-нибудь, кто может создать цепь выбора с исходным кодом выше? –