Hi wszystkie pros furtki tam,Jak uzyskać dodatkowy parametr z AjaxRequest furtki 6
chciałbym uzyskać dodatkowy parametr ja dodany do AjaxRequest w reagują (docelowy AjaxRequestTarget) Metoda z AbstractDefaultAjaxBehaviour.
Sam buduję wywołanie Wicket.Ajax.get (...) i mogę zarządzać tym, że wywoływana jest metoda respond (AjaxRequestTarget) metody AbstractDefaultAjaxBehaviour, ale mam czas, aby uzyskać dodatkowe parametry dodane w moim js call.
Więc tutaj kod, co robię:
js, która jest wywoływana onSelect:
Wicket.ajax.get({'u':'callbackUrl','c':'componetId', 'ep':{'objectId':'OBJECT_ID'}});
java fragment z AbstractDefaultAjaxBehaviour:
onSelectBehavior = new AbstractDefaultAjaxBehavior(){
@Override
protected void respond(AjaxRequestTarget target) {
//here I want to get the OBJECT_ID I added in the Wicket.Ajax.get call above
}
};
reagować() metoda jest wywoływany zgodnie z oczekiwaniami, ale nie wiem, jak uzyskać identyfikator OBJECT_ID. Właściwie nie jestem pewien, czy dodałem dodatkowy parametr we właściwy sposób do wywołania wicket.ajax.get.
W Wicket 1.4 Dodałem dodatkowe parametry ciągu kwerendy url jak ajaxCallUrl...?objectId=OBJECT_ID
i reagują() Mam je od RequestCycle RequestCycle().get().getRequest().getParameter('objectId')
Jeśli ktoś może dać mi wskazówkę, będę wdzięczny :) Z góry dziękuję, Ronny
Dzięki Thomas, to zadziałało, byłem naprawdę blisko i dałeś mi ostatnią podpowiedź, którą potrzebowałem, aby to uzyskać :) – rontron