Class AjaxGridBottomToolbar<T,S>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.wicketstuff.egrid.toolbar.AbstractEditableGridToolbar
-
- org.apache.syncope.client.ui.commons.markup.html.form.AjaxGridBottomToolbar<T,S>
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public abstract class AjaxGridBottomToolbar<T,S> extends org.wicketstuff.egrid.toolbar.AbstractEditableGridToolbar
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AjaxGridBottomToolbar.AddToolBarForm
-
Field Summary
Fields Modifier and Type Field Description protected static String
CELL_ID
protected static String
CELLS_ID
protected T
newRow
-
Fields 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
Constructors Constructor Description AjaxGridBottomToolbar(org.wicketstuff.egrid.component.EditableDataTable<?,?> table)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addEditorComponent(LoopItem item, org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S> toolBarCell)
protected List<org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S>>
getEditableColumns()
protected org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S>
getEditorColumn(List<org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S>> editorColumn, int index)
protected Component
newAddButton(WebMarkupContainer encapsulatingContainer)
protected Component
newCell(org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S> editableGridColumn)
protected Loop
newEditorComponents()
protected abstract T
newRowInstance()
protected abstract void
onAdd(AjaxRequestTarget target, T newRow)
protected void
onError(AjaxRequestTarget target)
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods 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, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods 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, getSession, 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, renderHead, 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, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
CELL_ID
protected static final String CELL_ID
- See Also:
- Constant Field Values
-
CELLS_ID
protected static final String CELLS_ID
- See Also:
- Constant Field Values
-
newRow
protected T newRow
-
-
Method Detail
-
newRowInstance
protected abstract T newRowInstance()
-
onAdd
protected abstract void onAdd(AjaxRequestTarget target, T newRow)
-
onError
protected void onError(AjaxRequestTarget target)
-
newAddButton
protected Component newAddButton(WebMarkupContainer encapsulatingContainer)
-
newEditorComponents
protected Loop newEditorComponents()
-
addEditorComponent
protected void addEditorComponent(LoopItem item, org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S> toolBarCell)
-
getEditableColumns
protected List<org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S>> getEditableColumns()
-
newCell
protected Component newCell(org.wicketstuff.egrid.column.AbstractEditablePropertyColumn<T,S> editableGridColumn)
-
-