Re: FilterToolbar API Changes

2007-11-17 Thread Pavol Rovensky

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

Re: FilterToolbar API Changes

2007-11-17 Thread Pavol Rovensky

I was trying to modify underlying data provider, which caused the error. 
Apologies for mail deluge. 

Pavol 


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.marku
-- 
View this message in context: 
http://www.nabble.com/FilterToolbar-API-Changes-tf4678799.html#a13812196
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



FilterToolbar API Changes

2007-10-23 Thread UPBrandon

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]



Re: FilterToolbar API Changes

2007-10-23 Thread Igor Vaynberg
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]



Re: FilterToolbar API Changes

2007-10-23 Thread UPBrandon

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]



Re: FilterToolbar API Changes

2007-10-23 Thread Martijn Dashorst
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]



Re: FilterToolbar API Changes

2007-10-23 Thread UPBrandon

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#a13372438
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]