2012-06-06 1 views
0

Я хотел бы добавить функциональность автозаполнения JavaScript в веб-форму, над которой я работаю. Я использую NetBeans 7.1, Spring Framework 3.0.6 и Webflow 2.3. Если возможно, я предпочел бы использовать JSP (а не Tiles), если это возможно.AJAX для Spring webflow и JSP

Если бы вы могли предложить подход или какое-то письменное руководство для меня, чтобы следовать. У меня уже есть веб-поток для пятистраничной формы. Я пишу, что автозаполнение сделало бы довольно сложную форму более удобной для пользователя, если бы я мог добавить эту функциональность. AJAX должен вернуть идентификатор и имя с сервера в первом экземпляре (в настоящее время страница 1), а затем проверить, существует ли уже введенный пользователь (возможно, снова использовать автозаполнение еще раз на две страницы, чтобы избежать дублирования записи в базе данных).

Любые предложения по подходу и/или руководству будут оценены.

+0

Выберите библиотеку пользовательского интерфейса JavaScript, предлагающую такой компонент (например, jQuery-UI), прочитайте документацию компонента, чтобы понять, как он работает, и добавьте его в форму JSP. В чем проблема? –

+0

Получение обновления для webflow. Большинство примеров используют Tiles, но я не хочу добавлять эту дополнительную сложность в свое приложение. – RobH

+0

Но плитки не имеют ничего общего с использованием окна автозаполнения. Это шаблонный двигатель. Способ интеграции поля автозаполнения в приложение точно так же, независимо от того, используете ли вы Tiles или нет. –

ответ

0

Итак, вы пытаетесь автозаполнять то, что ранее было введено в форму?

Webflow позволяет использовать бобы с состоянием, если ваши формы находятся в одном потоке, убедитесь, что ваш компонент настроен на flowScope и просто возвращает информацию, необходимую вам из этого компонента, через вызов ajax.

+0

Я намереваюсь использовать автозаполнение, чтобы выбрать поставщика, а затем позже контакт в этом бизнесе, добавив нового поставщика или при необходимости свяжитесь. Я понимаю подход MVC. Но что такое URL-адрес AJAX? Как вызывается состояние Webflow? – RobH

+0

Обычно вы обрабатываете вызовы ajax с помощью фрагментов, вот документация http://static.springsource.org/spring-webflow/docs/2.0.x/reference/html/ch11s05.html – dardo

+0

Ссылка была одной из ресурсы, которые я использовал перед отправкой этого вопроса, поскольку он не дал мне ответа. Я сформулировал свой вопрос так, как я сделал, потому что он не предоставил мне решение, которое я хотел. Я думал, что должно быть возможно использовать JQuery без Tiles в качестве предлагаемого выше @dardo. Я не нашел ссылку очень полезной - всего лишь короткую часть, охватывающую технологию, которую я не хотел использовать. AJAX-вызовы просты на других языках, и мне кажется, что они должны быть столь же легкими с помощью Webflow. Мне просто нужно знать, как и как это сделать. – RobH