0

Я хочу сделать цепочку для выбора на моей странице просмотра. У меня есть поле выбора страны и поле выбора города. И в городской области у меня есть идентификатор страны. Теперь я хочу показать города определенной страны, когда я выбираю страну. Но я понятия не имею. Я использую 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> 
+0

Есть ли кто-нибудь, кто может создать цепь выбора с исходным кодом выше? –

ответ