[Javalist] Apache Wicket + Ajax

Keresztes Jozsef jkeresztes at vati.hu
2012. Jan. 19., Cs, 16:15:45 CET


Sziasztok !

Egy Ajax-os Apache Wicket kérdésem lenne:
Azt szeretném hogy amikor egy AjaxLink-re kattint a user, akkor egy adott mezőben lévő (még nem submit-ált), értéket
kiolvassunk és ezt felhasználjuk. Erre lenne pár megoldás (1 és 2), de én nem ezeket szeretném:

1. lehetőség:
AjaxSubmitLink: ezt azért nem akarom mert az egész formot submit-álni akarja, nem tudom vele beállítani hogy csak
X,Y mezők kerüljenek submit-ra.

2. lehetőség:
Az a konkrét komponens amit olvasni szeretnék ahhoz rendelni "ajax-os viselkedést" vagyis amikor megváltozik benne az érték és
a mezőt elhagyjuk akkor küldje fel a tartalmát a szerverre. Így később az AjaxLink-re kattintva már a serveren van a mező értéke.

3. lehetőség, amit én szeretnék, de nem tudom hogyan:
Egy AjaxLink-re kattintva ennek az onClick() metódusa döntse el (akár a hét napját figyelembevéve :) épp melyik komponens értékét szeretné kiolvasni.
Tehát a komponensekhez ne legyen ajax-os viselkedés társítva, kizárólag az AjaxLink-hez.
Attól tartok erre nincs megoldás mert az onClick() már serveroldalon fut, és ekkor már nincs lehetőség a html-mezőkből értéket kiolvasni.
De hátha van mégis erre ötletetek.

Joe




További információk a(z) Javalist levelezőlistáról