Looking at the super.newPagingNavigationLink implementation, you could
actually do this to address the handling first / last pages differently:
new PagingNavigator(null, null) {
private static final long serialVersionUID = 1L;
@Override
protected Link newPagingNavigationLink(String id, IPageable
pageable, int pageNumber) {
PagingNavigationLink link = (PagingNavigationLink)
super.newPagingNavigationLink(id, pageable, pageNumber);
link.setBeforeDisabledLink("<my markup>");
link.setAfterDisabledLink("<my markup>");
if (link.isLast()) {
// do something
}
if (link.isFirst()) {
// do something
}
return link;
}
};
--
Jeremy Thomerson
http://www.wickettraining.com
On Sat, May 17, 2008 at 8:41 AM, Jeremy Thomerson <[EMAIL PROTECTED]>
wrote:
> As far as the <em>, just call
> setAfterDisabledLink(final String afterDisabledLink)
> and
> setBeforeDisabledLink(final String beforeDisabledLink)
> to override the markup for a disabled link.
>
> Do it like this inside your overridden PagingNavigator:
>
> new PagingNavigator(null, null) {
>
> private static final long serialVersionUID = 1L;
> // this is the important part:
> @Override
> protected Link newPagingNavigationLink(String id, IPageable
> pageable, int pageNumber) {
> Link link = super.newPagingNavigationLink(id, pageable,
> pageNumber);
> link.setBeforeDisabledLink("<my markup>");
> link.setAfterDisabledLink("<my markup>");
> return link;
>
> }
>
> };
>
>
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
> On Sat, May 17, 2008 at 5:52 AM, Mathias P.W Nilsson <[EMAIL PROTECTED]>
> wrote:
>
>>
>> Hi!
>>
>> I have subclassed PagingNavigator to delete the last and first element of
>> the pager. Now I need some way of setVisible( false ) on prev and next if
>> it
>> is the first or last page. How can this be done.
>>
>> Altso. the current page is renderered <em>. Is it possible to have a
>> current_page or something like that?
>> --
>> View this message in context:
>> http://www.nabble.com/Controlling-PagingNavigation-tp17290391p17290391.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>