내보기 페이지에서 체인 선택 상자를 만들고 싶습니다. 나는 국가 select box와 city select box를 가지고있다. 그리고시 도메인에는 국가 ID가 있습니다. 이제 저는 한 국가를 선택할 때 특정 국가의 도시를 보여주고 싶습니다. 그러나 나는 모른다. Grails 2.1.0을 사용하고 있습니다. 나는 이것에 봤 거든 몇 가지 코드를 시도. 그러나 결과는 없습니다. 내 도메인, 컨트롤러 및보기를 제공하고 있습니다. 어떻게하면 이벤트를 onchange로 만들 수 있으며 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>
거기를? –