what calls that method? call hieararchy for it is empty in eclipse...which is pretty strange...
-igor On Tue, Jun 10, 2008 at 2:40 PM, nate roe <[EMAIL PROTECTED]> wrote: > I can't figure out why Wicket is not calling > Form.loadPersisitentFormComponentValues() for FormComponents that belong to > a ListView. > > Page.setFormComponentValuesFromCookies() calls visitChildren() inherited > from MarkupContainer. I can see that visitChildren() is called for my > ListView, but it looks like children_size() is returning 0, so the > ListView's components are not visited. > > I'm using setReuseItems(true) -- I'm not sure why my ListView's children is > null. > > On Tue, Jun 10, 2008 at 1:42 PM, Igor Vaynberg <[EMAIL PROTECTED]> > wrote: > >> form components inside listview are visited. >> >> -igor >> >> On Tue, Jun 10, 2008 at 1:40 PM, nate roe <[EMAIL PROTECTED]> wrote: >> > I believe it's because a ListView is not a FormComponent, and the Form >> only >> > visits its direct children. Does this sound plausible? How can I work >> > around this to cause a Form's ListView's children to also be visited? >> > >> > On Tue, Jun 10, 2008 at 1:37 PM, nate roe <[EMAIL PROTECTED]> wrote: >> > >> >> >> >> I'm already using cookie names different from the component IDs. It's >> just >> >> that the components that belong to a ListView are never even checked for >> >> loading. >> >> >> >> Where does Wicket discard the ListView components when visiting its >> child >> >> FormComponents? >> >> >> >> >> >> On Tue, Jun 10, 2008 at 1:14 PM, Igor Vaynberg <[EMAIL PROTECTED] >> > >> >> wrote: >> >> >> >>> i dont think cookie persistence is going to work for listviews out of >> >>> the box. the problem is that components inside repeaters do not have >> >>> stable component paths - and that is the key the cookie uses to store >> >>> values. so you will need to roll your own solution for this usecase. >> >>> >> >>> -igor >> >>> >> >>> On Tue, Jun 10, 2008 at 12:00 PM, nate roe <[EMAIL PROTECTED]> wrote: >> >>> > Yes, I have. >> >>> > >> >>> > On Tue, Jun 10, 2008 at 11:48 AM, Timo Rantalaiho < >> >>> [EMAIL PROTECTED]> >> >>> > wrote: >> >>> > >> >>> >> On Tue, 10 Jun 2008, nate roe wrote: >> >>> >> > I have a form with several components. Some components are within >> a >> >>> >> > ListView. Cookie value persistence does not appear to be loading >> >>> values >> >>> >> for >> >>> >> > components in the ListView. I have a breakpoint in >> >>> >> > Form.loadPersistentFormComponentValues(...) at line 261: >> >>> >> > >> >>> >> > if (formComponent.isVisibleInHierarchy() && >> >>> >> > formComponent.isPersistent()) >> >>> >> > >> >>> >> > This line is never executed for FormComponents within my ListView. >> >>> >> >> >>> >> Have you set ListView.setReuseItems(true) ? >> >>> >> >> >>> >> >> >>> >> >> >>> >> http://cwiki.apache.org/WICKET/listview-and-other-repeaters.html#ListViewandotherrepeaters-Usingformcomponentsinarepeater >> >>> >> >> >>> >> Best wishes, >> >>> >> Timo >> >>> >> >> >>> >> -- >> >>> >> Timo Rantalaiho >> >>> >> Reaktor Innovations Oy <URL: http://www.ri.fi/ > >> >>> >> >> >>> >> >> --------------------------------------------------------------------- >> >>> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >>> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >>> >> >> >>> >> >> >>> > >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >>> For additional commands, e-mail: [EMAIL PROTECTED] >> >>> >> >>> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
