public class EditableGrid<T,S>
extends org.apache.wicket.markup.html.panel.Panel
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
EditableGrid(String id,
List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,S>> columns,
IEditableDataProvider<T,S> dataProvider,
long rowsPerPage,
Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
allowDelete(org.apache.wicket.markup.repeater.Item<T> rowItem) |
protected boolean |
displayAddFeature() |
protected EditableDataTable.RowItem<T> |
newRowItem(String id,
int index,
org.apache.wicket.model.IModel<T> model) |
protected void |
onAdd(org.apache.wicket.ajax.AjaxRequestTarget target,
T newRow) |
protected void |
onCancel(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
onDelete(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.model.IModel<T> rowModel) |
protected void |
onError(org.apache.wicket.ajax.AjaxRequestTarget target) |
protected void |
onSave(org.apache.wicket.ajax.AjaxRequestTarget target,
org.apache.wicket.model.IModel<T> rowModel) |
EditableGrid<T,S> |
setTableBodyCss(String cssStyle) |
EditableGrid<T,S> |
setTableCss(String cssStyle) |
getRegionMarkup, newMarkupSourcingStrategy
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, 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, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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
public final EditableGrid<T,S> setTableBodyCss(String cssStyle)
public final EditableGrid<T,S> setTableCss(String cssStyle)
protected EditableDataTable.RowItem<T> newRowItem(String id, int index, org.apache.wicket.model.IModel<T> model)
protected boolean allowDelete(org.apache.wicket.markup.repeater.Item<T> rowItem)
protected void onCancel(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void onDelete(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<T> rowModel)
protected void onSave(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<T> rowModel)
protected void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void onAdd(org.apache.wicket.ajax.AjaxRequestTarget target, T newRow)
protected boolean displayAddFeature()
Copyright © 2015. All rights reserved.