java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.link.AbstractLink
org.apache.wicket.markup.html.form.AbstractSubmitLink
org.apache.wicket.markup.html.form.SubmitLink
com.googlecode.wicket.jquery.ui.markup.html.link.SubmitLink
All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget, Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.markup.html.form.IFormSubmitter, org.apache.wicket.markup.html.form.IFormSubmittingComponent, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public class SubmitLink extends org.apache.wicket.markup.html.form.SubmitLink implements com.googlecode.wicket.jquery.core.IJQueryWidget
Provides a jQuery UI button based on a built-in SubmitLink
Since:
6.19.0, 7.0.0
Author:
Sebastien Briquet - sebfz1
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.googlecode.wicket.jquery.core.IJQueryWidget

    com.googlecode.wicket.jquery.core.IJQueryWidget.JQueryWidget
  • Field Summary

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
    Constructor
    SubmitLink(String id, org.apache.wicket.markup.html.form.Form<?> form)
    Constructor
    SubmitLink(String id, org.apache.wicket.markup.html.form.Form<?> form, String icon)
    Constructor
    SubmitLink(String id, org.apache.wicket.model.IModel<?> model)
    Constructor
    SubmitLink(String id, org.apache.wicket.model.IModel<?> model, String icon)
    Constructor
    SubmitLink(String id, org.apache.wicket.model.IModel<?> model, org.apache.wicket.markup.html.form.Form<?> form)
    Constructor
    SubmitLink(String id, org.apache.wicket.model.IModel<?> model, org.apache.wicket.markup.html.form.Form<?> form, String icon)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    com.googlecode.wicket.jquery.core.JQueryBehavior
     
    void
    onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
     
    void
    onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
     
    protected void
     
    getTriggerJavaScript, onAfterSubmit, onComponentTag, onError, onLinkClicked, onSubmit, renderHead, shouldTriggerJavaScriptSubmitEvent
    getDefaultFormProcessing, getForm, getInputName, setDefaultFormProcessing
    disableLink, getBody, onComponentTagBody, onDetach, setBody

    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, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onRender, queue, remove, remove, removeAll, renderAll, 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, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, 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 java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • SubmitLink

      public SubmitLink(String id)
      Constructor
      Parameters:
      id - the markup id
    • SubmitLink

      public SubmitLink(String id, String icon)
      Constructor
      Parameters:
      id - the markup id
      icon - either a JQueryIcon constant or a 'ui-icon-xxx' css class
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.model.IModel<?> model)
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.model.IModel<?> model, String icon)
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
      icon - either a JQueryIcon constant or a 'ui-icon-xxx' css class
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.markup.html.form.Form<?> form)
      Constructor
      Parameters:
      id - the markup id
      form - the form to submit
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.markup.html.form.Form<?> form, String icon)
      Constructor
      Parameters:
      id - the markup id
      form - the form to submit
      icon - either a JQueryIcon constant or a 'ui-icon-xxx' css class
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.model.IModel<?> model, org.apache.wicket.markup.html.form.Form<?> form)
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
      form - the form to submit
    • SubmitLink

      public SubmitLink(String id, org.apache.wicket.model.IModel<?> model, org.apache.wicket.markup.html.form.Form<?> form, String icon)
      Constructor
      Parameters:
      id - the markup id
      model - the IModel
      form - the form to submit
      icon - either a JQueryIcon constant or a 'ui-icon-xxx' css class
  • Method Details

    • onInitialize

      protected void onInitialize()
      Overrides:
      onInitialize in class org.apache.wicket.MarkupContainer
    • onConfigure

      public void onConfigure(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
      Specified by:
      onConfigure in interface com.googlecode.wicket.jquery.core.IJQueryWidget
    • onBeforeRender

      public void onBeforeRender(com.googlecode.wicket.jquery.core.JQueryBehavior behavior)
      Specified by:
      onBeforeRender in interface com.googlecode.wicket.jquery.core.IJQueryWidget
    • newWidgetBehavior

      public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
      Specified by:
      newWidgetBehavior in interface com.googlecode.wicket.jquery.core.IJQueryWidget