Class AjaxGrid<K,V,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.apache.syncope.client.ui.commons.markup.html.form.AjaxGrid<K,V,S>
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public class AjaxGrid<K,V,S> extends Panel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AjaxGrid.AjaxGridActionsColumn<P,S>
protected class
AjaxGrid.AjaxGridActionsPanel<T>
protected static class
AjaxGrid.NonValidatingForm<T>
-
Field Summary
Fields Modifier and Type Field Description protected org.wicketstuff.egrid.component.EditableDataTable<Pair<K,V>,S>
dataTable
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
allowDelete(Item<Pair<K,V>> rowItem)
protected boolean
displayAdd()
protected boolean
displayHeader()
protected AjaxGridBottomToolbar<Pair<K,V>,S>
newAddBottomToolbar(org.wicketstuff.egrid.component.EditableDataTable<Pair<K,V>,S> dataTable, org.wicketstuff.egrid.provider.IEditableDataProvider<Pair<K,V>,S> dataProvider)
protected org.wicketstuff.egrid.component.EditableDataTable.RowItem<Pair<K,V>>
newRowItem(String id, int index, IModel<Pair<K,V>> model)
protected void
onAdd(AjaxRequestTarget target, Pair<K,V> newRow)
protected void
onCancel(AjaxRequestTarget target)
protected void
onDelete(AjaxRequestTarget target, IModel<Pair<K,V>> rowModel)
protected void
onError(AjaxRequestTarget target)
protected void
onSave(AjaxRequestTarget target, IModel<Pair<K,V>> rowModel)
AjaxGrid<K,V,S>
setTableBodyCss(String cssStyle)
AjaxGrid<K,V,S>
setTableCss(String cssStyle)
-
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
-
-
-
-
Method Detail
-
newRowItem
protected org.wicketstuff.egrid.component.EditableDataTable.RowItem<Pair<K,V>> newRowItem(String id, int index, IModel<Pair<K,V>> model)
-
newAddBottomToolbar
protected AjaxGridBottomToolbar<Pair<K,V>,S> newAddBottomToolbar(org.wicketstuff.egrid.component.EditableDataTable<Pair<K,V>,S> dataTable, org.wicketstuff.egrid.provider.IEditableDataProvider<Pair<K,V>,S> dataProvider)
-
displayHeader
protected boolean displayHeader()
-
displayAdd
protected boolean displayAdd()
-
onCancel
protected void onCancel(AjaxRequestTarget target)
-
onDelete
protected void onDelete(AjaxRequestTarget target, IModel<Pair<K,V>> rowModel)
-
onSave
protected void onSave(AjaxRequestTarget target, IModel<Pair<K,V>> rowModel)
-
onError
protected void onError(AjaxRequestTarget target)
-
onAdd
protected void onAdd(AjaxRequestTarget target, Pair<K,V> newRow)
-
-