That's what I was afraid of. What do you think about having a special model that Component never serializes. Like:
new Label("id", new StaticModel() { ... }); Probably not any easier then just calling setVersioned(false), but it's more readable and less of a pain.. On 11/2/05, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > when you serialize from top to the bottom of the hierarchy only one instance > is used. > ie. if you serialize the page both your models will point ot the same page > instance, but if you serialize the models indivudally, they will each have a > separate page instance. so if you call setModelObject and your component is > versioned, the model - since its anonymous - will serialize the page and > take up a lot of space. better use an inner static class. > > -Igor > > > > On 11/2/05, Phil Kulak <[EMAIL PROTECTED]> wrote: > > > > Let's say I have this code on a page: > > > > add(new Label("label1", new Model() { > > public Object getObject(Component c) { > > // Return some interesting string... > > } > > }); > > > > add(new Label("label2", new Model() { > > public Object getObject(Component c) { > > // Return some other interesting string... > > } > > }); > > > > will the page be serialized into two sperate bytestreams? And if > > that's the case, when the page is recreated, will each model be > > looking at a different page instance? > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: > > Tame your development challenges with Apache's Geronimo App Server. > Download > > it for free - -and be entered to win a 42" plasma tv or your very own > > Sony(tm)PSP. Click here to play: > http://sourceforge.net/geronimo.php > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user