public class JmixTableDragSourceExtensionConnector
extends com.vaadin.client.extensions.DragSourceExtensionConnector
Modifier and Type | Field and Description |
---|---|
protected TableWidget.AfterBodyUpdateListener |
afterBodyUpdateHandler |
Constructor and Description |
---|
JmixTableDragSourceExtensionConnector() |
Modifier and Type | Method and Description |
---|---|
protected void |
addDraggable(com.google.gwt.dom.client.Element element) |
protected java.util.Map<java.lang.String,java.lang.String> |
createDataTransferData(com.google.gwt.dom.client.NativeEvent dragStartEvent) |
protected void |
extend(com.vaadin.client.ServerConnector target) |
protected java.util.List<java.lang.String> |
getAllVisibleSelectedRows() |
protected java.lang.String |
getDraggedRowKey(com.google.gwt.dom.client.TableRowElement row) |
protected TableWidget |
getTableWidget() |
protected void |
initDraggableRows() |
protected boolean |
isElementContainsClass(com.google.gwt.dom.client.Element element,
java.lang.String className) |
protected boolean |
isRowSelected(com.google.gwt.dom.client.TableRowElement row) |
void |
onUnregister() |
protected void |
removeDraggable(com.google.gwt.dom.client.Element element) |
addDraggedStyle, addDragListeners, fixDragImageOffsetsForDesktop, fixDragImageTransformForMobile, getDraggableElement, getDragSourceWidget, getDropEffect, getState, getStyleNameDraggable, getStylePrimaryName, isAndoidChrome, isNativeDragEvent, onDragEnd, onDragStart, removeDraggedStyle, removeDragListeners, sendDragEndEventToServer, sendDragStartEventToServer, setDragImage
addStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, init, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledState
protected TableWidget.AfterBodyUpdateListener afterBodyUpdateHandler
public JmixTableDragSourceExtensionConnector()
protected void extend(com.vaadin.client.ServerConnector target)
extend
in class com.vaadin.client.extensions.DragSourceExtensionConnector
protected void addDraggable(com.google.gwt.dom.client.Element element)
addDraggable
in class com.vaadin.client.extensions.DragSourceExtensionConnector
protected void initDraggableRows()
protected boolean isElementContainsClass(com.google.gwt.dom.client.Element element, java.lang.String className)
protected void removeDraggable(com.google.gwt.dom.client.Element element)
removeDraggable
in class com.vaadin.client.extensions.DragSourceExtensionConnector
public void onUnregister()
onUnregister
in interface com.vaadin.client.ServerConnector
onUnregister
in class com.vaadin.client.extensions.DragSourceExtensionConnector
protected java.util.Map<java.lang.String,java.lang.String> createDataTransferData(com.google.gwt.dom.client.NativeEvent dragStartEvent)
createDataTransferData
in class com.vaadin.client.extensions.DragSourceExtensionConnector
protected boolean isRowSelected(com.google.gwt.dom.client.TableRowElement row)
protected java.lang.String getDraggedRowKey(com.google.gwt.dom.client.TableRowElement row)
protected java.util.List<java.lang.String> getAllVisibleSelectedRows()
@Nullable protected TableWidget getTableWidget()