public class FeedbackLabel
extends org.apache.wicket.markup.html.basic.MultiLineLabel
You can use this Label to show the error message near the actual FormComponent, instead of in the FeedbackPanel It's safe to remove the FeedbackPanel if you use this class for every FormComponent in your Form.
You can use this code under Apache 2.0 license, as long as you retain the copyright messages. Tested with Wicket 1.3.4
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 |
|---|
FeedbackLabel(String id,
org.apache.wicket.Component input)
Call this constructor if you just want to display the FeedbackMessage of the component.
|
FeedbackLabel(String id,
org.apache.wicket.Component input,
org.apache.wicket.model.IModel iModel)
Call this constructor if you want to display a custom model (for easy i18n)
|
FeedbackLabel(String id,
org.apache.wicket.Component component,
String text)
Call this constructor if you want to display a custom text
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFeedbackMessage()
Have got the Feedback any message ?
|
protected void |
onConfigure()
Set the content of this FeedbackLabel, depending on if the component has a FeedbackMessage.
|
void |
setFeedbackMessage(org.apache.wicket.model.IModel<String> message)
Insert feedback message
|
onComponentTag, onComponentTagBodygetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession, onRenderadd, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, get, 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, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, info, initModel, internalInitialize, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onAfterRenderChildren, onBeforeRender, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrappublic FeedbackLabel(String id, org.apache.wicket.Component input)
Component.setOutputMarkupId(boolean) using the value true.id - The non-null id of this componentinput - The FormComponent to show the FeedbackMessage for.public FeedbackLabel(String id, org.apache.wicket.Component component, String text)
id - The non-null id of this componentcomponent - The FormComponent to show the custom text for.text - The custom nullable text to show when the FormComponent has a FeedbackMessagepublic FeedbackLabel(String id, org.apache.wicket.Component input, org.apache.wicket.model.IModel iModel)
id - The non-null id of this componentcomponent - The FormComponent to show the custom model for.iModel - The custom nullable model to show when the FormComponent has a FeedbackMessageprotected void onConfigure()
onConfigure in class org.apache.wicket.ComponentComponentpublic void setFeedbackMessage(org.apache.wicket.model.IModel<String> message)
public boolean isFeedbackMessage()
Copyright © 2019. All rights reserved.