the ldm's load() is called whenever ldm's getobject() is called, which
is called whenever *your* code uses the model. you are free to call
detach() on the ldm yourself if you need it to reload the value at
some point.

-igor

On Wed, Oct 6, 2010 at 3:05 PM, Shelli Orton <shelli.or...@sjrb.ca> wrote:
> Hi,
>
> Again, thanks to all who have been helping me as I am new to Wicket.  I
> am splitting out two issues I am dealing with to try to keep things
> clear.
>
> I am trying to write a simple app that does CRUD operations on database
> records.  The goal is for the app to make use of a tab panel where each
> tab encapsulates one table from the database.  Each tab panel has two
> groups (WebMarkupContainer).  The first, selectGroup, displays a list
> (DDC) of the current items, and three buttons, add, edit and delete.
> The DDC uses a LDM to get the list of records so that changes to the
> records are reflected on each request.
>
> When the save button is clicked the onSubmit method is called, then the
> LDM load method and then the detach method (twice).  Therefore the
> changes are reflected in the list when the page refreshes.
>
> However, when the delete button is clicked, the LDM load and detach
> methods are called and then the button's onSubmit.  Therefore the
> changes are not reflected in the list.  This same flow is followed by
> the cancel and add buttons, but since there are no changes made, it
> doesn't make a practical difference in those cases.
>
> Is it weird that the onSubmit is called before the LDM load and detach
> methods for one button and after for another?  Which is the expected
> processing flow?  Is there any way to change it so that the delete
> process matches the save process?
>
> Thanks in advance!
>
> Shelli
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to