Ajax + Spring Webflow

Во-первых, я использую Spring WebFlow и некоторый Spring javascript, чтобы упростить вызовы ajax.

На данный момент я использую ajax для вызова веб-потока для отображения соответствующего фрагмента.

Итак, я пытаюсь использовать Spring.AjaxEventDecoration для нужд ajax в своем приложении. Однако у меня возникли некоторые проблемы с этим методом и веб-потоком, и, насколько я могу судить, для работы доступно очень мало примеров.

Кстати, я не использую форму или поле выбора. Я подумал, что упомяну об этом, поскольку в каждом найденном мной примере использовалась отправка формы/формы с событием onlick или поле выбора с событием onchange.

Основной вопрос: если у меня есть метод в моем веб-потоке, параметры которого исходят от моего ajax, могу ли я на самом деле передать параметры из ajax в веб-поток?

Код:

<transition on="disassociateProperty" >
     <evaluate expression="dService.disassociateProperty(requestParameters.currentPId ,currentD)"  result="flowScope.currentD" />
<render fragments="PList" />
</transition>

Итак, когда я смотрю на ajax-вызов в firebug, у него есть параметр, который я передаю (currentPId), и правильный eventId.

Я поместил точку отладки в первую строку метода disassociateProperty, и он сообщает мне, что currentPId равен нулю.

Поэтому я бы предположил, что requestParameters.currentPId в веб-потоке не извлекает currentPId из вызова ajax.

Ожидается ли это? Может ли кто-нибудь объяснить и привести пример?

Буду признателен за любую оказанную помощь.

Adam

8
задан Adam 15 May 2012 в 14:43
поделиться