List of usage examples for org.apache.wicket.extensions.markup.html.repeater.data.table DataTable setCurrentPage
@Override public final void setCurrentPage(final long page)
From source file:com.evolveum.midpoint.web.component.dialog.UserBrowserDialog.java
License:Apache License
private void searchPerformed(AjaxRequestTarget target) { ObjectQuery query = createQuery();//from w ww . j a v a 2s .c om target.add(getPageBase().getFeedbackPanel()); TablePanel panel = getTable(); DataTable table = panel.getDataTable(); ObjectDataProvider provider = (ObjectDataProvider) table.getDataProvider(); provider.setQuery(query); table.setCurrentPage(0); target.add(panel); }
From source file:com.evolveum.midpoint.web.page.admin.cases.PageCaseWorkItems.java
License:Apache License
private void searchFilterPerformed(AjaxRequestTarget target) { ObjectQuery query;/* w w w .java 2s.c o m*/ try { query = createQuery(); } catch (SchemaException | ObjectNotFoundException | ExpressionEvaluationException | CommunicationException | ConfigurationException | SecurityViolationException e) { // TODO handle more cleanly throw new SystemException("Couldn't create case work item query", e); } Table panel = getCaseWorkItemsTable(); DataTable table = panel.getDataTable(); CaseWorkItemDtoProvider provider = (CaseWorkItemDtoProvider) table.getDataProvider(); provider.setQuery(query); table.setCurrentPage(0); target.add(getFeedbackPanel()); target.add((Component) getCaseWorkItemsTable()); }
From source file:com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.java
License:Apache License
private void searchFilterPerformed(AjaxRequestTarget target) { ObjectQuery query = createCaseQuery(); Table panel = getDecisionsTable();//from ww w . ja v a 2 s .co m DataTable table = panel.getDataTable(); CertDecisionDtoProvider provider = (CertDecisionDtoProvider) table.getDataProvider(); provider.setQuery(query); provider.setNotDecidedOnly(Boolean.TRUE.equals(showNotDecidedOnlyModel.getObject())); table.setCurrentPage(0); target.add(getFeedbackPanel()); target.add((Component) getDecisionsTable()); }
From source file:com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.java
License:Apache License
private void searchPerformed(AjaxRequestTarget target) { ObjectQuery query = createQuery();//from www . jav a 2 s . com TablePanel panel = getTable(); DataTable table = panel.getDataTable(); AccountContentDataProvider provider = (AccountContentDataProvider) table.getDataProvider(); provider.setQuery(query); table.setCurrentPage(0); target.add(panel); target.add(getFeedbackPanel()); }
From source file:com.evolveum.midpoint.web.page.admin.server.PageTasks.java
License:Apache License
private void searchFilterPerformed(AjaxRequestTarget target) { TasksSearchDto dto = searchModel.getObject(); // ObjectQuery query = createTaskQuery(dto.getStatus(), dto.getCategory(), dto.isShowSubtasks()); ObjectQuery query = createTaskQuery(); TablePanel panel = getTaskTable();/*from ww w . j a v a 2 s. c o m*/ DataTable table = panel.getDataTable(); TaskDtoProvider provider = (TaskDtoProvider) table.getDataProvider(); provider.setQuery(query); table.setCurrentPage(0); TasksStorage storage = getSessionStorage().getTasks(); storage.setTasksSearch(dto); target.add(getFeedbackPanel()); target.add(getTaskTable()); }
From source file:de.tudarmstadt.ukp.csniper.webapp.support.wicket.ExtendedNavigationToolbar.java
License:Apache License
/** * Constructor/*from ww w . j av a2s . com*/ * * @param table * data table this toolbar will be attached to */ @SuppressWarnings("rawtypes") public ExtendedNavigationToolbar(final DataTable<?, String> table) { super(table); WebMarkupContainer span = (WebMarkupContainer) get("span"); span.add(new Form("form") { private static final long serialVersionUID = 1L; { final NumberTextField<Long> jumpto = new NumberTextField<Long>("jumpto", new Model<Long>()) { private static final long serialVersionUID = 1L; @Override public void onConfigure() { super.onConfigure(); setModelObject(table.getCurrentPage() + 1); setMinimum(1L); setMaximum(table.getPageCount()); } }; jumpto.setType(Long.class); add(jumpto); add(new Button("jumptoButton") { private static final long serialVersionUID = 1L; @Override public void onSubmit() { table.setCurrentPage(jumpto.getModelObject() - 1); } }); } }); }