com.vaadin.ui
Class AbstractSelect.TargetItemIs
java.lang.Object
com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
com.vaadin.ui.AbstractSelect.TargetItemIs
- All Implemented Interfaces:
- AcceptCriterion, Serializable
- Enclosing class:
- AbstractSelect
public static class AbstractSelect.TargetItemIs
- extends ClientSideCriterion
Criterion which accepts a drop only if the drop target is (one of) the
given Item identifier(s). Criterion can be used only on a drop targets
that extends AbstractSelect like Table
and Tree
. The
target and identifiers of valid Items are given in constructor.
- Since:
- 6.3
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSelect.TargetItemIs
public AbstractSelect.TargetItemIs(AbstractSelect select,
Object... itemId)
- Parameters:
select
- the select implementation that is used as a drop targetitemId
- the identifier(s) that are valid drop locations
accept
public boolean accept(DragAndDropEvent dragEvent)
- Description copied from interface:
AcceptCriterion
- Validates the data in event to be appropriate for the
DropHandler.drop(DragAndDropEvent)
method.
Note that even if your criterion is validated on client side, you should
always validate the data on server side too.
- Returns:
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.