[Java lista] Wicket refresh

"Soós István" syntern at sch.bme.hu
2010. Ápr. 28., Sze, 11:50:21 CEST



----- Original Message -----
From: Olaj Péter <peter.olaj at amkai.com>
Date: Wednesday, April 28, 2010 11:48 am
Subject: Re: [Java lista] Wicket refresh
To: "javalist at javagrund.hu" <javalist at javagrund.hu>

> > Azt hiszem, ertem. Neked valoszinuleg egy DB-bol olvaso, dinamikus
> > Model kell a ListView-hoz.
> >
> > Tehat valami ilyesmi:
> >
> > new ListView( "id", new Model() {
> > public Object getObject() {
> >    List lista = //es itt vegrehajtod a db queryt.
> >    return lista;
> > } } ) {
> > //ide jon a populateItem
> > }
> >    
> Köszi
> Időközben én is nézegettem és megtaláltam ezt (vagy legalábbis 
> hasonlót). Amire nem találtam választ, vagy átsiklottam rajta, hogy ezek 
> a modellek egy oldal generálásakor/renderelésekor újra meg újra hívják 
> ezt a getObject() függvényt? Mert ha így van, akkor valóban ez a 
> megoldás a problémámra.

Nézz utána a LoadableDetachableModel-nek, meg az AbstractReadOnlyModel-nek, meg úgy amúgy a detachable modeleknek, és szerintem ki fog tisztulni a kép. Wicket wiki elég részletes ebben.

Üdv,
   István


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