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]

Reply via email to