how would you expec the same component to render twice with different HTML ids?
-Igor
On 7/28/08, Daniel Freitas <[EMAIL PROTECTED]> wrote:
> With the following markup:
>
> <div wicket:id="topNavigator"/>
> <div wicket:id="booksList">
> <div wicket:id="books" class="book">
> <!-- list of books -->
> </div>
> </div>
> <div wicket:id="bottomNavigator"/>
>
>
> It works ok with regular PaginNavigator or with this Ajax code:
>
> topPagingNavigator = new AjaxPagingNavigator("topNavigator", books) {
>
> @Override
> protected void onAjaxEvent(AjaxRequestTarget target) {
> if (target != null) {
> //Syncs bottom paging navigator
> target.addComponent(bottomPagingNavigator);
> }
>
> super.onAjaxEvent(target);
> }
> };
> bottomPagingNavigator = new AjaxPagingNavigator("bottomNavigator",
> books) {
> @Override
> protected void onAjaxEvent(AjaxRequestTarget target) {
> if (target != null) {
> //Syncs top paging navigator
> target.addComponent(topPagingNavigator);
> }
>
> super.onAjaxEvent(target);
> }
> };
> add(topPagingNavigator);
> add(bottomPagingNavigator);
>
> I just wanted to avoid creating two components that do the same thing in the
> same set of data (I just want to display it twice). I wonder if I might run
> in the same problem whenever I want to display the same component in two
> different places...
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]