ASP.NET 3.5 and above only

ASP.NET TreeView - Drag and drop core features


  • Dragging is disabled for the node, 'Recycle Bin'.
  • Dropping is disabled for the node, 'My Computer'.
  • Drag and dropping is disabled for the node, 'Desktop'

  • Desktop
    • My Documents
    • My Computer
      • Local Disk (C:)
        • Documents and Settings
          • All Users
          • Guest
        • Program Files
          • Common Files
          • MSDN
      • DVD-RAM Drive (E:)
      • Guest's Documents
    • My Network Places
    • Recycle Bin




[ASPX]

    <obout:Tree ID="OboutTree1" ClientObjectID="obTree1" EnableDragAndDrop="true"
        OnNodeDrop="OnClientNodeDrop" runat="server">
        <Nodes>
            <obout:Node Text="Desktop" AllowDrag="false" AllowDrop="false" Expanded="true"
                ImageUrl="~/obout.ajax.ui/treeview/examples/img/WinXP/desktop.gif">
                ...
                <obout:Node Text="My Computer"  AllowDrop="false" Expanded="true"
                    ImageUrl="~/obout.ajax.ui/treeview/examples/img/WinXP/2PCRemote.gif">
                ...
                <obout:Node Text="Recycle Bin" AllowDrag="false" ImageUrl="~/obout.ajax.ui/treeview/examples/img/WinXP/13Recycle.gif">
                </obout:Node>
            </obout:Node>
        </Nodes>
    </obout:Tree>
            
[JavaScript]

    function OnClientNodeDrop(sender, args) {
        var chk_conform = document.getElementById("<%=chk_conformNodeDrop.ClientID %>");
        if (chk_conform.checked) {
            var action = 
                confirm("Move '" + getNodeText(args.sourceNode) + "' to '" + getNodeText(args.target) + "'?");
            args.cancel = !action;
        }
    }
    function getNodeText(node) {
        return node.innerText != undefined ? node.innerText : node.textContent;
    }
            

"Thank you very much. Really appreciate your diligent and quick follow up in showing us how to "Hide grouping area". Your quick follow up and response to your customer base has reinforced our belief in Obout as a top notch web tools suite for web applications. "

Kaydee Dwarak
Grocers Supply Company

Random testimonial   All testimonials