I meant the wicket:id (which is not an html id right?). Anyways, I will just keep that in mind. Two components work as expected.
2008/7/28 Igor Vaynberg <[EMAIL PROTECTED]> > two html elements cannot have the same id within the same html document... > > -igor > > On Mon, Jul 28, 2008 at 1:55 PM, Daniel Freitas > <[EMAIL PROTECTED]> wrote: > > I don't. I expected it to be rendered twice with the same id ;). Which is > > not possible, thus I had to create two components with two ids to make > the > > navigator appear twice. > > > > Regards > > > > 2008/7/28 <[EMAIL PROTECTED]> > > > >> 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] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >