What I did for the paginator and sortable columns was to create 2 subclases.
For the OrderByBorder I get the indicator on the column to the right, which
does not look good. I still don't know how to fix that.

These are the two classes:

abstract class IndicatingAjaxFallbackOrderByBorder extends
AjaxFallbackOrderByBorder implements IAjaxIndicatorAware {
                private static final long serialVersionUID = 1L;
                private final AjaxIndicatorAppender indicatorAppender = new
AjaxIndicatorAppender();
                
                public IndicatingAjaxFallbackOrderByBorder(String id, String 
property,
ISortStateLocator stateLocator) {
                        super(id, property, stateLocator);
                        add(indicatorAppender);
                }

                @Override
                public String getAjaxIndicatorMarkupId() {
                        return indicatorAppender.getMarkupId();
                }
                
        }
        
class IndicatingAjaxPagingNavigator extends AjaxPagingNavigator implements
IAjaxIndicatorAware {
                private static final long serialVersionUID = 1L;
                private final AjaxIndicatorAppender indicatorAppender = new
AjaxIndicatorAppender();
                
                public IndicatingAjaxPagingNavigator(String id, IPageable 
pageable) {
                        super(id, pageable);
                        add(indicatorAppender);
                }

                @Override
                public String getAjaxIndicatorMarkupId() {
                        return indicatorAppender.getMarkupId();
                }
                
        }



fachhoch wrote:
> 
> AjaxFallbackDefaultDataTable has several  components inside   
> AjaxNavigationToolbar
> AjaxFallbackHeadersToolbar
> 
> I want to display ajax busy indicator when ever user clicks on pagination
> or any column which is  sortable 
> 'adding IndicatorAppender to AjaxLink or AjaxButton works but it is not
> working for   AjaxFallbackDefaultDataTable please help me 
> 

-- 
View this message in context: 
http://www.nabble.com/ajax-busy-indicator-for-AjaxFallbackDefaultDataTable-tp22630549p22776603.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to