Package org.zkoss.zkmax.ui.event
Class PortalDropEvent
java.lang.Object
org.zkoss.zk.ui.event.Event
org.zkoss.zkmax.ui.event.PortalDropEvent
- All Implemented Interfaces:
Serializable
public class PortalDropEvent
extends org.zkoss.zk.ui.event.Event
Represents an event after a portal being dropped and before a portal being moved.
Note: If you want to control portal move behavior before a portal being moved,
you should call
preventDefault() otherwise the result may not be as expected.
Available in ZK EE
- Since:
- 9.5.1
- Author:
- Leon
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPortalDropEvent(String evtnm, org.zkoss.zk.ui.Component target, Portalchildren from, Portalchildren to, org.zkoss.zul.Panel dragged, int droppedIndex, int draggedIndex, int droppedColumnIndex, int draggedColumnIndex) Constructs a PortalDrop event. -
Method Summary
Modifier and TypeMethodDescriptionfinal org.zkoss.zul.PanelReturns the panel being dragged.intReturns the index of the column which dragged happened.intReturns the dragged index.intReturns the index of the column which dropped happened.intReturns the dropped index.getFrom()Returns the portalchildren from the dragged panel.static final PortalDropEventgetPortalDropEvent(org.zkoss.zk.au.AuRequest request) Converts an AU request to a portal-drop event.getTo()Returns the portalchildren where the dragged panel drops to.booleanReturns whether to process the default behavior(move the portal) after portal drop.voidStop the default behavior(move the portal) after portal drop.Methods inherited from class org.zkoss.zk.ui.event.Event
getData, getEvent, getName, getPage, getTarget, isPropagatable, stopPropagation, toString
-
Constructor Details
-
PortalDropEvent
public PortalDropEvent(String evtnm, org.zkoss.zk.ui.Component target, Portalchildren from, Portalchildren to, org.zkoss.zul.Panel dragged, int droppedIndex, int draggedIndex, int droppedColumnIndex, int draggedColumnIndex) Constructs a PortalDrop event.
-
-
Method Details
-
getPortalDropEvent
Converts an AU request to a portal-drop event. -
getFrom
Returns the portalchildren from the dragged panel. -
getTo
Returns the portalchildren where the dragged panel drops to. -
getDragged
public final org.zkoss.zul.Panel getDragged()Returns the panel being dragged. -
getDroppedIndex
public int getDroppedIndex()Returns the dropped index. -
getDraggedIndex
public int getDraggedIndex()Returns the dragged index. -
getDroppedColumnIndex
public int getDroppedColumnIndex()Returns the index of the column which dropped happened. -
getDraggedColumnIndex
public int getDraggedColumnIndex()Returns the index of the column which dragged happened. -
isDefaultPrevented
public boolean isDefaultPrevented()Returns whether to process the default behavior(move the portal) after portal drop. -
preventDefault
public void preventDefault()Stop the default behavior(move the portal) after portal drop. If you want to control portal move behavior before a portal being moved, you should call this method.
-