Class TreeGridDropTarget<M>

    • Constructor Detail

      • TreeGridDropTarget

        public TreeGridDropTarget​(TreeGrid<M> tree)
        Creates a drop target for the specified tree grid.
        Parameters:
        tree - the tree grid to enable as a drop target
    • Method Detail

      • isAddChildren

        public boolean isAddChildren()
        Returns true if children are being added when inserting into the TreeStore.
        Returns:
        the add children state
      • isAllowDropOnLeaf

        public boolean isAllowDropOnLeaf()
        Returns whether drops are allowed on leaf nodes.
        Returns:
        true of drops on leafs are allowed
      • isAutoExpand

        public boolean isAutoExpand()
        Returns true if auto expand is enabled (defaults to true).
        Returns:
        the auto expand state
      • isAutoScroll

        public boolean isAutoScroll()
        Returns true if auto scroll is enabled (defaults to true).
        Returns:
        true if auto scroll enabled
      • setAddChildren

        public void setAddChildren​(boolean addChildren)
        True to add children when inserting models into the TreeStore (defaults to false).
        Parameters:
        addChildren - true to add children
      • setAllowDropOnLeaf

        public void setAllowDropOnLeaf​(boolean allowDropOnLeaf)
        True to allow drops on leaf nodes (defaults to false).
        Parameters:
        allowDropOnLeaf - true to enable drops on leaf nodes
      • setAutoExpand

        public void setAutoExpand​(boolean autoExpand)
        True to automatically expand the active tree item when the user hovers over a collapsed item (defaults to true). Use setAutoExpandDelay(int) to set the delay.
        Parameters:
        autoExpand - true to auto expand
      • setAutoExpandDelay

        public void setAutoExpandDelay​(int autoExpandDelay)
        Sets the delay used to auto expand items (defaults to 800).
        Parameters:
        autoExpandDelay - the delay in milliseconds
      • setAutoScroll

        public void setAutoScroll​(boolean autoScroll)
        True to automatically scroll the tree when the user hovers over the top and bottom of the tree grid (defaults to true).
        Parameters:
        autoScroll - true to enable auto scroll
        See Also:
        ScrollSupport