public class DropDownChoicePanel<M,I,P,S> extends EditableCellPanel<M,I,P,S>
DropDownChoiceColumn
with a DropDownChoice
that updates the property of the row immediately after the user leaves the field.Modifier and Type | Class and Description |
---|---|
protected class |
DropDownChoicePanel.DefaultDropDownChoice<P> |
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 |
---|
DropDownChoicePanel(String id,
org.apache.wicket.model.IModel<P> model,
org.apache.wicket.model.IModel<I> rowModel,
AbstractColumn<M,I,S> column,
org.apache.wicket.model.IModel<? extends List<P>> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<P> renderer)
Constructor
|
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.markup.html.form.FormComponent<P> |
getEditComponent() |
protected org.apache.wicket.markup.html.form.DropDownChoice<P> |
newDropDownChoice(String id,
org.apache.wicket.model.IModel<P> model,
org.apache.wicket.model.IModel<? extends List<P>> choices)
newDropDownChoice
|
protected org.apache.wicket.markup.html.form.DropDownChoice<P> |
newDropDownChoice(String id,
org.apache.wicket.model.IModel<P> model,
org.apache.wicket.model.IModel<? extends List<P>> choices,
org.apache.wicket.markup.html.form.IChoiceRenderer<P> renderer)
newDropDownChoice
|
getColumn, getDefaultRowModel, isFocusTextField, isVisible, onBeforeRender
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, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, 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 DropDownChoicePanel(String id, org.apache.wicket.model.IModel<P> model, org.apache.wicket.model.IModel<I> rowModel, AbstractColumn<M,I,S> column, org.apache.wicket.model.IModel<? extends List<P>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<P> renderer)
id
- component idmodel
- model for the fieldrowModel
- model for the data rowcolumn
- column to which this panel belongschoices
- choices for displaying in the drop down listrenderer
- how to display the data in the drop downprotected org.apache.wicket.markup.html.form.DropDownChoice<P> newDropDownChoice(String id, org.apache.wicket.model.IModel<P> model, org.apache.wicket.model.IModel<? extends List<P>> choices)
id
- component idmodel
- field modelchoices
- options to display in the drop downprotected org.apache.wicket.markup.html.form.DropDownChoice<P> newDropDownChoice(String id, org.apache.wicket.model.IModel<P> model, org.apache.wicket.model.IModel<? extends List<P>> choices, org.apache.wicket.markup.html.form.IChoiceRenderer<P> renderer)
id
- component idmodel
- field modelchoices
- options to display in the drop downrenderer
- how to display the datapublic org.apache.wicket.markup.html.form.FormComponent<P> getEditComponent()
getEditComponent
in class EditableCellPanel<M,I,P,S>
Copyright © 2015. All rights reserved.