I have following related problem with wicket-phonebook and FilterToolbar API Change:
When I hit back button and then try to sort using column names in the Actions header of the table, I receive: WicketMessage: Error attaching this container for rendering: [MarkupContainer [Component id = users, page = com.revedex.shop.web.page.ListContactsPage, path = 20:filter-form:users.DefaultDataTable, isVisible = true, isVersioned = true]] Root cause: java.lang.NullPointerException at org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.hasNext(DataViewBase.java:121) at org.apache.wicket.markup.repeater.AbstractPageableView$CappedIteratorAdapter.hasNext(AbstractPageableView.java:371) at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.hasNext(DefaultItemReuseStrategy.java:65) etc... How to fix this and still have 'back-button' supported? I have not observed the problem in 1.2.6. Many thanks, Pavol UPBrandon wrote: > > That worked perfectly. Thanks for the point in the right direction. For > anyone looking for information on a similar problem, a change in > Wicket-Extensions 1.3 beta 4 requires users to pass a FilterForm to a > FilterToolbar when it is constructed. If your table already uses > components like a CheckGroup, your DataTable should already be wrapped in > a Form of some sort. Simply changing that Form to a FilterForm will allow > you to use that form for both a CheckGroup and the FilterToolbar. But be > aware that you will now have to manually add a "focus-tracker" and > "focus-restore" component to your markup. The corresponding objects are > added on the Java side by the FilterToolbar. An example, can be found at > https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-phonebook/src/java/wicket/contrib/phonebook/web/page/ListContactsPage.html > > > Martijn Dashorst wrote: >> >> Check it out from subversion, then you are sure you have the latest >> (though it may still be a bit out of date). >> >> https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicket-phonebook/ >> >> Martijn >> >> On 10/23/07, UPBrandon <[EMAIL PROTECTED]> wrote: >>> >>> Do you have an address for that? I downloaded what I thought was the >>> latest >>> version from >>> http://wicketstuff.org/confluence/display/STUFFWIKI/wicket-phonebook >>> yesterday but it appears to be using an older version of >>> Wicket-Extensions. >>> The page I was focusing on, ListContactsPage, uses the older (now >>> missing) >>> constructor that takes a DataTable and SortableDataProvider as >>> parameters. >>> Is a newer version available somewhere else online? >>> >>> -Brandon >>> >>> >>> igor.vaynberg wrote: >>> > >>> > see wicket-phonebook in wicket-stuff >>> > >>> > -igor >>> > >>> > >>> > On 10/23/07, UPBrandon <[EMAIL PROTECTED]> wrote: >>> >> >>> >> Could somebody please explain the Wicket-Extensions 1.3 beta 4 API >>> >> changes >>> >> for the FilterToolbar? I have looked everywhere for information and >>> a >>> >> working example but can't seem to find any. I found a mailing list >>> >> conversation about the reasoning for the change but nothing that >>> helps me >>> >> get things up and running again. >>> >> >>> >> From what I gather, instead of the FilterToolbar creating a form, the >>> >> user >>> >> needs to wrap their DataTable in a form (a FilterForm actually) and >>> pass >>> >> that form into the FilterToolbar when it's constructed. The table I >>> am >>> >> working on displays records from a database and allows users to >>> select >>> >> rows >>> >> to perform an action on. Because of that, my DataTable is wrapped in >>> a >>> >> CheckGroup, which is wrapped in a form. Since there was already a >>> Form >>> >> around the table, I tried switching it to a FilterForm and passing it >>> >> into >>> >> the FilterToolbar but I get an exception saying that the >>> focus-tracker >>> >> component was added in code but not the markup. Should I be able to >>> use >>> >> that form for both the check group and the filter toolbar or do I >>> need to >>> >> add another form somehow? Any help would be appreciated. >>> >> >>> >> -Brandon >>> >> -- >>> >> View this message in context: >>> >> >>> http://www.nabble.com/FilterToolbar-API-Changes-tf4678799.html#a13368543 >>> >> 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/FilterToolbar-API-Changes-tf4678799.html#a13370982 >>> Sent from the Wicket - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> -- >> Buy Wicket in Action: http://manning.com/dashorst >> Apache Wicket 1.3.0-beta4 is released >> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/FilterToolbar-API-Changes-tf4678799.html#a13809097 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]