since its in a different page there isnt much you can do except something like outputting <head> <script> window.opener.refresh(); window.close(); </script> </head>
after the form has been submitted -igor On Wed, Mar 26, 2008 at 6:39 PM, taygolf <[EMAIL PROTECTED]> wrote: > > The popup is a different page. Just a simple page with 2 textfields and a few > check boxes and a submit button and I submit it via a regular post right now > but I can change that to ajax if that is what I need to do. > > > > > > igor.vaynberg wrote: > > > > your popup is a different page or a div inside the current page? do > > you submit the form in it via ajax or a regular post? > > > > -igor > > > > > > On Wed, Mar 26, 2008 at 3:00 PM, taygolf <[EMAIL PROTECTED]> wrote: > >> > >> THanks for explaining it to me igor. I have been doing some searching > >> about > >> my other problem. Again my new problem is that I really do not want this > >> listview to refresh on a timer. Here is the process of my app. The user > >> can > >> click on a link that says add member. that link inturn creates a popup > >> page > >> that has a form and some textfields. When the form is submitted I update > >> the > >> Session List to add that member and the popup is closed. Then when the > >> timer > >> tells the listview to refresh it gets the new informationfrom the > >> session > >> list the user just entered and updates the listview. Instead of having > >> the > >> listview refresh on a timer I would like for it to refresh when the > >> popup > >> window form is submited. > >> > >> How would I go about doing this? I have done some looking and I think > >> maybe > >> instead of using a listview I should be using a refreshingview. I made > >> this > >> change but it still does not solve my problem. Can I refresh the markup > >> container from the popup? if so how? I was thinking maybe a AjaxSubmit > >> button on the popup page but I am not sure. Anyway a little help with > >> this > >> would be awesome > >> > >> Thanks > >> > >> T > >> > >> > >> > >> > >> > >> > >> igor.vaynberg wrote: > >> > > >> > On Wed, Mar 26, 2008 at 6:57 AM, taygolf <[EMAIL PROTECTED]> > >> wrote: > >> >> > >> >> that worked prefect Thanks for the help. I decided to go with the > >> Model > >> >> example. I do have a few more questions though. First why cant I use > >> a > >> >> PropertyModel instead of a AbstractReadOnlyModel. I tried to do > >> this: > >> >> > >> >> New Label("kmname", new PropertyModel(kmd, "name"); > >> > > >> > because you are still caching the instance of kmd in the model by > >> > passing it directly, instead > >> > new PropertyModel(item.getModel(), "name"); that way the models are > >> > chained properly > >> > > >> > -igor > >> > > >> > > >> > > >> >> > >> >> but that did not work. I am guessing that getObject has to be called > >> or > >> >> the > >> >> ListView will not get updated but that is just my guess. > >> >> > >> >> Also right now I am using > >> >> AjaxSelfUpdatingTimerBehavior(Duration.seconds(5)) > >> >> to get the ListView to updated but I would like to do this from my > >> popup > >> >> instead. So there is a link that will create a popup and that popup > >> adds > >> >> info to the session variable that the ListView uses. When the submit > >> >> button > >> >> is clicked on that popup I would like to refresh the ListView > >> instead of > >> >> waiting for the 5 seconds to go by. I have done some looking and I > >> think > >> >> I > >> >> need to us an AjaxFullBackLink but I wnated to go ahead and ask to > >> make > >> >> sure > >> >> I was looking in the right direction > >> >> > >> >> Thanks > >> >> > >> >> T > >> >> > >> >> > >> >> > >> >> Thomas Maeder wrote: > >> >> > > >> >> > If memory serves, the ListView will not repopulate already > >> existing > >> >> items. > >> >> > I see two options: > >> >> > > >> >> > 1) setReuseItems(false) > >> >> > 2) instead of creating the label with a fixed String (I assume > >> that > >> >> > kmd.getName() returns a String) pass an IModel to the label like > >> so: > >> >> > > >> >> > New Label("kmname", new AbstractReadOnlyModel() { > >> >> > public Object getObject() { > >> >> > KeyMemberData kmd = > >> >> (KeyMemberData)item.getModelObject(); > >> >> > return kmd.getName(); > >> >> > } > >> >> > }); > >> >> > > >> >> > Hth > >> >> > > >> >> > Thomas > >> >> > > >> >> > > >> >> > > >> >> >> -----Original Message----- > >> >> >> From: taygolf [mailto:[EMAIL PROTECTED] > >> >> >> Sent: Dienstag, 25. März 2008 15:03 > >> >> >> To: users@wicket.apache.org > >> >> >> Subject: ListView not updating when changed > >> >> >> > >> >> >> > >> >> >> ok here is what I have. i have a listview that I want to > >> >> >> update on the fly. > >> >> >> The user clicks a link and that link opens a popup. in that > >> >> >> popup the user will put in the information required and hit > >> >> >> submit. once the information is submitted I am saving it in a > >> >> >> session list of models. So the model that was created on the > >> >> >> popup page is added to the list. > >> >> >> > >> >> >> THe listview is created using the session list as a > >> >> >> loadabledetachablemodel. > >> >> >> Everytime a new entry is entered everything works fine but if > >> >> >> I want to go back and edit a previous entry then the listview > >> >> >> never shows that update. > >> >> >> > >> >> >> So how can I get the listview to see the update. I am > >> >> >> thinking that the loadabledetachable model is not getting the > >> >> >> latest and greatest session list. I think it may only be > >> >> >> looking for additions and not getting all of them. HOw do I fix > >> that. > >> >> >> > >> >> >> Here is my code > >> >> >> > >> >> >> IModel kmList = new LoadableDetachableModel() > >> >> >> { > >> >> >> protected Object load() { > >> >> >> return MySession.get().getKeymemberList(); > >> >> >> } > >> >> >> }; > >> >> >> > >> >> >> ListView lv = new ListView("rows", kmList) > >> >> >> { > >> >> >> public void populateItem(final ListItem item) > >> >> >> { > >> >> >> KeyMemberData kmd = > >> >> >> (KeyMemberData)item.getModelObject(); > >> >> >> item.add(new Label("kmname", > >> kmd.getName())); > >> >> >> item.add(new Label("kmsec", > >> kmd.getSecurity())); > >> >> >> item.add(new Label("kmroles", > >> kmd.getRoles())); > >> >> >> } > >> >> >> }; > >> >> >> lv.setReuseItems(true); > >> >> >> lv.setOutputMarkupId(true); > >> >> >> WebMarkupContainer listContainer = new > >> >> >> WebMarkupContainer("theContainer"); > >> >> >> listContainer.setOutputMarkupId(true); > >> >> >> listContainer.add(new > >> >> >> AjaxSelfUpdatingTimerBehavior(Duration.seconds(5))); > >> >> >> > >> >> >> listContainer.add(lv); > >> >> >> add(listContainer); > >> >> >> -- > >> >> >> View this message in context: > >> >> >> http://www.nabble.com/ListView-not-updating-when-changed-tp162 > >> >> >> 74984p16274984.html > >> >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> >> > >> >> >> > >> >> >> > >> --------------------------------------------------------------------- > >> >> >> 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] > >> >> > > >> >> > > >> >> > > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/ListView-not-updating-when-changed-tp16274984p16301167.html > >> >> > >> >> > >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- > >> >> 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] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/ListView-not-updating-when-changed-tp16274984p16317373.html > >> > >> > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> 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] > > > > > > > > -- > View this message in context: > http://www.nabble.com/ListView-not-updating-when-changed-tp16274984p16320153.html > > > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]