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