public abstract class StatusPanel<T> extends LiveviewPanel
Modifier and Type | Class and Description |
---|---|
protected class |
StatusPanel.ItemContents |
Modifier and Type | Field and Description |
---|---|
protected org.apache.wicket.markup.html.list.ListView<T> |
listView |
Constructor and Description |
---|
StatusPanel(java.lang.String id,
org.apache.wicket.model.IModel<java.lang.String> titleModel,
org.apache.wicket.model.IModel<? extends java.util.List<? extends T>> listModel) |
StatusPanel(java.lang.String id,
java.lang.String titleKey,
org.apache.wicket.model.IModel<? extends java.util.List<? extends T>> listModel) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
defaultLiveViewOn()
Override this and return true to have live view enabled by default
|
protected org.apache.wicket.markup.html.panel.Fragment |
getItemContents(int index,
T modelObject) |
protected org.apache.wicket.model.IModel |
getNoItemsLabel() |
protected java.lang.String |
getNoItemsLabelKey() |
protected boolean |
isLiveViewLinkVisible()
Override this and return false to have live view link hidden
|
protected boolean |
isStartExpanded() |
protected boolean |
isTitleVisible() |
protected org.apache.wicket.Component |
newFooterComponent(java.lang.String id) |
protected abstract org.apache.wicket.Component |
newItemComponent(java.lang.String id,
T modelObject)
Return a component that will be used to display an item.
|
protected org.apache.wicket.Component |
newItemNameLabel(java.lang.String id,
int itemIndex,
T modelObject)
Override this to create the component used as the label for each status panel.
|
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, 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, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
protected org.apache.wicket.markup.html.list.ListView<T> listView
public StatusPanel(java.lang.String id, java.lang.String titleKey, org.apache.wicket.model.IModel<? extends java.util.List<? extends T>> listModel)
public StatusPanel(java.lang.String id, org.apache.wicket.model.IModel<java.lang.String> titleModel, org.apache.wicket.model.IModel<? extends java.util.List<? extends T>> listModel)
protected boolean isTitleVisible()
protected org.apache.wicket.markup.html.panel.Fragment getItemContents(int index, T modelObject)
protected boolean defaultLiveViewOn()
protected boolean isLiveViewLinkVisible()
protected org.apache.wicket.Component newFooterComponent(java.lang.String id)
protected org.apache.wicket.model.IModel getNoItemsLabel()
protected java.lang.String getNoItemsLabelKey()
protected org.apache.wicket.Component newItemNameLabel(java.lang.String id, int itemIndex, T modelObject)
protected abstract org.apache.wicket.Component newItemComponent(java.lang.String id, T modelObject)
protected boolean isStartExpanded()