|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.markup.html.WebComponent
org.apache.wicket.markup.html.basic.MultiLineLabel
org.ujorm.wicket.component.form.FeedbackLabel
public class FeedbackLabel
Label displaying feedback messages for FormComponents.
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
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
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 |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.apache.wicket.markup.html.basic.MultiLineLabel |
|---|
onComponentTag, onComponentTagBody |
| Methods inherited from class org.apache.wicket.markup.html.WebComponent |
|---|
onRender |
| Methods inherited from class org.apache.wicket.Component |
|---|
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, info, initModel, internalInitialize, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onAfterRenderChildren, onBeforeRender, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public 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 FeedbackMessage
public 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 FeedbackMessage| Method Detail |
|---|
protected void onConfigure()
onConfigure in class org.apache.wicket.ComponentComponentpublic void setFeedbackMessage(org.apache.wicket.model.IModel<String> message)
public boolean isFeedbackMessage()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||