Can I change my popup window from a standard popup window to a modal window.
would that allow me to do what I am wanting to do.
All I want to do is have a main page. on that main page click a link. the
link will bring up a popup or a modal window, or a hidden div or what ever
that will allow me to enter information into a form. when the submit button
is clicked the popup will disappear and the information entered will be
displayed on the main page in a table form. After I get that working I want
to create a link that will allow me to edit that information and I also want
a button to delete that information.
I have all of this working with the way I am doing it currently but I do not
like the timer because it will refresh the parent page while i have the
popup window up.
Thanks
T
igor.vaynberg wrote:
>
> i suppose you can try issuing a window.opener.wicket.ajax.get request
> to trigger an ajax request, but i am not sure how and if
> xmlhttprequest works across windows...
>
> -igor
>
>
> On Thu, Mar 27, 2008 at 7:56 AM, taygolf <[EMAIL PROTECTED]> wrote:
>>
>> I would have thought there was another way to do this. I can not refresh
>> the
>> whole page because I have other textfields and I will lose the data
>> entered
>> in them on a page refresh.
>>
>> I just want to refresh the markupcontainer that the ListView is in.
>>
>> I guess I need to look into change my popup class from a popup page to a
>> div.
>>
>> Are there any other suggestions?
>>
>>
>>
>> Thanks
>>
>> T
>>
>>
>> igor.vaynberg wrote:
>> >
>> > 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: [email protected]
>> >> >> >> >> 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]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/ListView-not-updating-when-changed-tp16274984p16325335.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-tp16274984p16333855.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]