Class Droppable<T>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- com.googlecode.wicket.jquery.core.JQueryContainer
-
- com.googlecode.wicket.jquery.core.JQueryGenericContainer<T>
-
- com.googlecode.wicket.kendo.ui.interaction.droppable.Droppable<T>
-
- Type Parameters:
T
- the model object type
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.IJQueryWidget
,IDroppableListener
,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.IGenericComponent<T,com.googlecode.wicket.jquery.core.JQueryGenericContainer<T>>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,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 abstract class Droppable<T> extends com.googlecode.wicket.jquery.core.JQueryGenericContainer<T> implements IDroppableListener
Provides a Kendo UI droppable area, on whichDraggable
s
can be dropped.- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
isDragEnterEventEnabled()
Indicates whether the 'enter' event is enabled.
If true, theIDroppableListener.onDragEnter(AjaxRequestTarget, Component)
event will be triggered.boolean
isDragLeaveEventEnabled()
Indicates whether the 'leave' event is enabled.
If true, theIDroppableListener.onDragLeave(AjaxRequestTarget, Component)
event will be triggered.com.googlecode.wicket.jquery.core.JQueryBehavior
newWidgetBehavior(String selector)
void
onDragEnter(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Triggered when a component withDraggableBehavior
enters the droppable areavoid
onDragLeave(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Triggered when a component withDraggableBehavior
leaves the droppable areaabstract void
onDrop(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Triggered when a component withDraggableBehavior
has been dropped-
Methods inherited from class com.googlecode.wicket.jquery.core.JQueryContainer
onBeforeRender, onConfigure, onInitialize
-
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, onComponentTagBody, onDetach, 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, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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 org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
isDragEnterEventEnabled
public boolean isDragEnterEventEnabled()
Description copied from interface:IDroppableListener
Indicates whether the 'enter' event is enabled.
If true, theIDroppableListener.onDragEnter(AjaxRequestTarget, Component)
event will be triggered.- Specified by:
isDragEnterEventEnabled
in interfaceIDroppableListener
- Returns:
- false by default
-
isDragLeaveEventEnabled
public boolean isDragLeaveEventEnabled()
Description copied from interface:IDroppableListener
Indicates whether the 'leave' event is enabled.
If true, theIDroppableListener.onDragLeave(AjaxRequestTarget, Component)
event will be triggered.- Specified by:
isDragLeaveEventEnabled
in interfaceIDroppableListener
- Returns:
- false by default
-
onDrop
public abstract void onDrop(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Description copied from interface:IDroppableListener
Triggered when a component withDraggableBehavior
has been dropped- Specified by:
onDrop
in interfaceIDroppableListener
- Parameters:
target
- theAjaxRequestTarget
component
- the component withDraggableBehavior
-
onDragEnter
public void onDragEnter(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Description copied from interface:IDroppableListener
Triggered when a component withDraggableBehavior
enters the droppable area- Specified by:
onDragEnter
in interfaceIDroppableListener
- Parameters:
target
- theAjaxRequestTarget
component
- the component withDraggableBehavior
- See Also:
IDroppableListener.isDragEnterEventEnabled()
-
onDragLeave
public void onDragLeave(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.Component component)
Description copied from interface:IDroppableListener
Triggered when a component withDraggableBehavior
leaves the droppable area- Specified by:
onDragLeave
in interfaceIDroppableListener
- Parameters:
target
- theAjaxRequestTarget
component
- the component withDraggableBehavior
- See Also:
IDroppableListener.isDragLeaveEventEnabled()
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
-
-