Как я могу использовать собственный javascript на страницах, созданных Spring Roo?

Я работаю над проектом spring roo и столкнулся с проблемой настройки веб-страницы.

Главное, что я хочу сделать, это иметь возможность динамически скрывать определенные поля, когда клиент заполняет веб-форму. У меня есть раскрывающийся список, управляемый перечислениями, который имеет 4 варианта и пятый вариант «другой». Если пользователь выбирает «другое», я хочу, чтобы появилось текстовое поле, чтобы пользователь мог заполнить свой собственный выбор.

Я разговаривал с кем-то, и они сказали: «Это действительно зависит от выбранного вами пользовательского интерфейса. В случае создания лесов MVC вы можете использовать javascript для управления этими отношениями». Я действительно использую строительные леса MVC, поэтому, думаю, мне нужно использовать javascript. На самом деле я не очень хорошо разбираюсь в javascript, но проблема заключается в том, что я даже не знаю, куда пойдет код javascript с точки зрения файлов моего проекта. И вторая проблема, конечно же, заключается в том, как использовать javascript для динамического скрытия полей в Spring.

Спасибо


person Community    schedule 02.09.2011    source источник


Ответы (1)


Спринг-скаффолдинг MVC по умолчанию использует dojo в качестве фреймворка javascript.

Вы можете использовать стандартные функции dojo, когда прикрепляете события к элементам DOM. Вы можете просто использовать тег <script/>, чтобы содержать свои собственные методы JavaScript на сгенерированной странице .jspx.

Кроме того, вы можете интегрировать другой существующий фреймворк javascript, например jQuery. На данный момент вы можете включить jQuery вручную, но, возможно, это ожидается в будущей версии Spring Roo.

С додзё пока можно перестраховаться.

person bhagyas    schedule 05.09.2011