-Igor
On 5/23/06, Vincent Jenks <[EMAIL PROTECTED]> wrote:
Yeah, I understand what you were saying now...I was just a little
burnt out last night. Thankfully there's only a link and two labels,
not a big deal to just add them w/ blank values.
So, if I don't set the number of rows, will it expand dynamically
(automatically)??
On 5/23/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> yeah, thats the advantage of using panels or fragments - a single top level
> element, so in populate empty item you just stick an empty panel.
>
> anyways, glad to hear you got it working.
>
> -Igor
>
>
>
> On 5/23/06, Vincent Jenks < [EMAIL PROTECTED]> wrote:
> >
> Igor, I got this all working correctly now, I was just missing one of
> the controls in the populateEmptyItem method. When we were going back
> and forth yesterday it didn't dawn on me immediately that the entire
> hierarchy of components had to be re-created in this method.
>
> I've now got it exactly where I want it (once I make the # of rows dynamic).
>
> Thanks for your help!
>
> On 5/22/06, VGJ < [EMAIL PROTECTED]> wrote:
> >
> > I went ahead and created a hidden component for each of the ones that
> > appear in populateItem, set the column count to 3, and still got the
> > exception on the *same* control. That's when I called it quits! :D
> >
> > I'll pick up the fight tomorrow. Thanks Igor.
> >
> >
> > On Mon, 2006-05-22 at 18:01 -0700, Igor Vaynberg wrote:
> >
> >
> > I have been...the method fires. Do all the controls that exist in
> > populateItem also need to exist in populateEmptyItem?? Would
> > "missing" controls explain the screwed-up hierarchy?
> >
> > yes, because the same markup is used to render an empty cell and a
> > populated cell. so populateEmptyItem has to reproduce the hierarchy with
> > empty objects, or at least reproduce the top most container (if you only
> > haveone) and call setvisible(false) on it so that its children dont have
> to
> > be rendered and wicket can skip the rest of the markup.
> >
> >
> >
> > so given your current markup it should look something like this:
> >
> > void populateEmptyItem(Item item) {
> > WebMarkupContainer container=new
> > WebMarkupContainer("thumbnailLink");
> > container.setVisible (false);
> > item.add(container);
> > }
> >
> >
> >
> > ouch...a panel for each cell?
> >
> > a panel or a fragment, it doesnt matter. why ouch? there is no overhead
> or
> > anything.
> >
> > -Igor
> >
> >
> >
> >
> >
> >
> >
>
>
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmdlnk&kid0709&bid&3057&dat1642
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmdlnk&kid0709&bid&3057&dat1642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user