Мы используем DefaultTableTree, который отлично работает, за исключением того, что у меня есть другое содержимое на странице, и я бы хотел, чтобы подкачка выполняла обновление только содержимого таблицы вместо полной страницы refre sh.
Я заметил, что конструктор DefaultTableTree создает NavigationToolBar (не AJAX):
public DefaultTableTree(String id, List<? extends IColumn<T, S>> columns, ISortableTreeProvider<T, S> provider, int rowsPerPage, IModel<Set<T>> state) {
super(id, columns, provider, (long)rowsPerPage, state);
this.getTable().addTopToolbar(new NavigationToolbar(this.getTable()));
this.getTable().addTopToolbar(new HeadersToolbar(this.getTable(), provider));
this.getTable().addBottomToolbar(new NoRecordsToolbar(this.getTable()));
this.add(new Behavior[]{new WindowsTheme()});
}
Есть ли какое-то переопределение этого поведения, чтобы заставить его создать AjaxNavigationToolBar вместо этой не AJAX версии навигатора?
Если нет, то можно ли просто удалить этот навигатор и заменить его версией AJAX после создания DefaultTableTree?