2010-09-08 2 views
1

Эй, я изучаю Grails. Я играл с ним какое-то время, но ничего серьезного. И, допустим, у меня есть два выпадающих ящика, один с типом животных, а второй с породой. Как дать второй квадрат значения? Например, Если я выберу собаку, она должна показывать только породы собак, а не кошки.Grails - Multiple Drop Down Box

Заранее спасибо.

ответ

3

Один из способов - использовать AJAX для этого (если вы не возражаете против вызова сервера при каждом изменении выбора в первом выпадающем списке). Посмотрите здесь:

http://www.grails.org/AJAX-Driven+SELECTs+in+GSP

+0

Что вы имеете в виду сервера вызова ?? – randomizertech

+0

AJAX означает асинхронный Javascript и XML. Это означает, что браузер выполнит асинхронный вызов (без перезагрузки страницы в браузере) на веб-сервер для загрузки некоторых данных (обычно передаваемых как XML или JSON). После загрузки данных он обновит страницу (опять же, без перезагрузки). Вы можете использовать такой инструмент, как Fiddler, чтобы фактически увидеть трафик, проходящий через провод от браузера до сервера. –

+0

У меня вопрос, хотя ... Он говорит о двух доменах ... Должны ли они быть в одном файле или разных файлах? – randomizertech