Class BoxedTablePanel<T>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
com.evolveum.midpoint.gui.api.component.BasePanel<T>
com.evolveum.midpoint.web.component.data.BoxedTablePanel<T>
- All Implemented Interfaces:
Table,Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,,org.apache.wicket.Component> org.apache.wicket.IQueueRegion,org.apache.wicket.markup.html.IHeaderContributor,org.apache.wicket.request.component.IRequestableComponent,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,org.apache.wicket.util.io.IClusterable
- Author:
- Viliam Repan (lazyman)
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS -
Constructor Summary
ConstructorsConstructorDescriptionBoxedTablePanel(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns) BoxedTablePanel(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId) BoxedTablePanel(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId, boolean isRefreshEnabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.markup.html.WebMarkupContainerprotected org.apache.wicket.markup.html.WebMarkupContainercreateFooter(String footerId) protected org.apache.wicket.ComponentcreateHeader(String headerId) protected org.apache.wicket.markup.repeater.Item<T>customizeNewRowItem(org.apache.wicket.markup.repeater.Item<T> item, org.apache.wicket.model.IModel<T> model) booleanintorg.apache.wicket.extensions.markup.html.repeater.data.table.DataTableorg.apache.wicket.markup.html.WebMarkupContainerorg.apache.wicket.markup.html.WebMarkupContainerorg.apache.wicket.Componentorg.apache.wicket.Componentorg.apache.wicket.Componentorg.apache.wicket.Componentorg.apache.wicket.markup.html.WebMarkupContainerintprotected Stringvoidprotected booleanbooleanprotected booleanprotected booleanprotected voidprotected voidonPagingChanged(ObjectPaging paging) protected voidvoidvoidrenderHead(org.apache.wicket.markup.head.IHeaderResponse response) protected voidsavePagingNewValue(Integer newValue) voidsetAdditionalBoxCssClasses(String boxCssClasses) voidsetCurrentPage(long page) voidsetCurrentPageAndSort(ObjectPaging paging) voidsetItemsPerPage(int size) voidsetShowAsCard(boolean showAsCard) voidsetShowPaging(boolean show) protected booleanMethods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getSubscriptionState, getWebApplicationConfiguration, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BoxedTablePanel
-
BoxedTablePanel
public BoxedTablePanel(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId) -
BoxedTablePanel
public BoxedTablePanel(String id, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider provider, List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T, String>> columns, UserProfileStorage.TableId tableId, boolean isRefreshEnabled)
-
-
Method Details
-
goToLastPage
public void goToLastPage() -
setShowAsCard
public void setShowAsCard(boolean showAsCard) -
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHeadin interfaceorg.apache.wicket.markup.html.IHeaderContributor- Overrides:
renderHeadin classorg.apache.wicket.Component
-
refreshSearch
public void refreshSearch() -
onPageChanged
protected void onPageChanged() -
onSortChanged
protected void onSortChanged() -
onPagingChanged
-
getAutoRefreshInterval
public int getAutoRefreshInterval() -
isAutoRefreshEnabled
public boolean isAutoRefreshEnabled() -
getAdditionalBoxCssClasses
-
setAdditionalBoxCssClasses
-
customizeNewRowItem
-
isDataTableVisible
protected boolean isDataTableVisible() -
getDataTable
public org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable getDataTable()- Specified by:
getDataTablein interfaceTable
-
getDataTableContainer
public org.apache.wicket.markup.html.WebMarkupContainer getDataTableContainer() -
getTableId
- Specified by:
getTableIdin interfaceTable
-
enableSavePageSize
public boolean enableSavePageSize()- Specified by:
enableSavePageSizein interfaceTable
-
setItemsPerPage
public void setItemsPerPage(int size) - Specified by:
setItemsPerPagein interfaceTable
-
getItemsPerPage
public int getItemsPerPage()- Specified by:
getItemsPerPagein interfaceTable
-
setShowPaging
public void setShowPaging(boolean show) - Specified by:
setShowPagingin interfaceTable
-
getHeader
public org.apache.wicket.markup.html.WebMarkupContainer getHeader() -
createHeader
-
isPagingVisible
protected boolean isPagingVisible() -
getPagingSizes
-
shouldAddPredefinedPagingSizes
protected boolean shouldAddPredefinedPagingSizes() -
savePagingNewValue
-
getPaginationCssClass
-
setCurrentPageAndSort
- Specified by:
setCurrentPageAndSortin interfaceTable
-
setCurrentPage
public void setCurrentPage(long page) - Specified by:
setCurrentPagein interfaceTable
-
createButtonToolbar
-