[Java lista] Wicket refresh
Verhás István
istvan at verhas.com
2010. Ápr. 27., K, 18:17:35 CEST
Van még egy lényeges különbség a Class és az instance hívás között. Ha
instance-t adsz akkor értelem szerűen te példányosítod, vélhetően minden
requestre ami a linket éri. Ha Class-t adsz akkor a wicket-re bízod,
hogy új példányt készít vagy cache-ből szolgálja ki. A cache
használatánál természetesen figyelembe veszi a paramétereket is. Ez
addig nem érdemi különbség amíg csak játszol vele, de amikor "sokan"
használják és/vagy az oldal összeállítása erőforrás igényes...
Az oldal frissülés fogalma a leírásod alapján nekem sem világos.
üdv
vi
Cserep Janos wrote:
>> a setResponsePage-nek ugye megadhatok Class-t, ekkor ha jól gondolom
>> példányosítja ezt az osztályt, de megadhatok egy Page leszármazottat is.
>>
>
> Rosszul gondolod, csak akkor példányosítja, amikor a linkre kattintva
> a user átmegy a Class által definiált oldalra.
>
>
>> Én ezt szeretném használni, mivel egy oldalra több oldalról is el
>> szeretnék jutni, de átadnám, hogy honnan jöttem és akkor a
>> setResponsePage-nek ezt adom oda.
>>
>
> Átadhatod PageParameter-ként is: setResponsePage(xxxx.class, new
> PageParameters("honnan=" + this.getClass().getName()), vagy akár a
> Session-ön keresztül. Ha mindenáron példányként akarod átadni, annak
> csak annyi hátulütője van, hogy a page-ed nem lesz stateless, és a két
> objektum között lesz egy referencia, ami ha az oldal példány
> szerializálódik növeli szépen az objektumok méretét.
>
>
>> Viszont ebben az esetben nem
>> frissülnek be az oldalon lévő adatok (ami igazából várható is volt). A
>> kérdésem az lenne, hogy valahogy rá lehet venni mégis ebben az esetben a
>> frissülésre, vagy ennek a problémának más a megoldása?
>>
>
> Mutass konkrét kódot, hogy mi nem frissül be. Valószinűbb inkább, hogy
> statikus modelleket használsz, de ez így kevés információ.
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20100427/96233dc4/attachment.html
További információk a(z) Javalist levelezőlistáról