`
jander
  • 浏览: 9358 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

简单的可拖动TreeView(基于mootools 1.2 )

阅读更多
现在基于mootools的treeview有几个。
但都不能满足我的需求。不是实现的太复杂,就是不能拖动树结点。
所以,就简单地自己实现一个。大家拍砖指正都欢迎。





特征:
1.基于UL实现树的视图。
2.动态增加、删除节点。
2.树的节点,可以拖动。
3.目前,仅仅实现了从UL元素构造树。不过,你也可以自己添加从xml,json 构造树的方法。
  • 大小: 11.8 KB
分享到:
评论
2 楼 suyang119 2012-04-11  
mui-layout 0.2 based mootools worked out.
提供的链接不能下载了,楼主能给我发一下吗
1 楼 jejwe 2009-04-23  
mif.tree很简单啊,而且功能很强

相关推荐

    C# WinForm中拖拽TreeView节点

    在C# WinForm应用开发中,拖放操作(Drag and Drop)是一项常用的功能,它允许用户通过鼠标将一个对象从一处拖动到另一处。在本场景中,我们关注的是如何实现对TreeView控件中节点的拖放操作。TreeView控件通常用于...

    实现Treeview节点拖拽功能

    当拖动的物体进入`TreeView`控件的边界时,`DragEnter`事件被触发。在这个事件中,你可以设置允许的拖放效果(例如,移动或复制节点)。 6. **DragDrop事件**: 当用户释放鼠标按钮,且目标在`TreeView`内时,`...

    WPF TreeView拖拽节点变换位置

    本文将深入探讨如何实现`TreeView`中节点的拖拽功能,允许用户通过拖放操作来改变节点的位置,从而提高用户体验并增强应用程序的交互性。 ### 一、拖放基础 在WPF中,拖放操作涉及到`DragDrop`类和`UIElement`类的...

    WPF Treeview拖拽

    3. **拖动离开(DragLeave)**: 当被拖动的对象离开`TreeView`区域时触发,通常用于清理任何在`DragEnter`中设置的视觉效果。 4. **拖动操作(DragOver)**: 这个事件在拖动过程中频繁触发,可以用来控制拖动过程中的...

    WPF TreeView拖拽实例

    4. **创建可拖动的树节点**:为了让`TreeViewItem`可以被拖动,你需要在`HierarchicalDataTemplate`中添加必要的数据模板。通常,`Mouse右键Click`事件用于启动拖动操作,而`PreviewMouseLeftButtonDown`事件用于...

    C#实现树型结构TreeView节点拖拽的简单功能,附全部源码,供有需要的参考

    C#实现树型结构TreeView节点拖拽的简单功能 在软件开发中,一个树形结构的数据若不支持拖拽功能,那么使用起来就会很糟糕,用户体验也不会太好。因此,在组织机构管理模块中实现树型结构TreeView节点拖拽的简单功能...

    c# 如何实现鼠标拖动TreeView节点

    3. **DragOver**事件:在拖动操作进行时持续触发,用于判断目标位置是否可接受拖放: ```csharp private void treeView1_DragOver(object sender, DragEventArgs e) { TreeNode targetNode = treeView1.GetNodeAt...

    QML TreeView 自定义样式加上节点可拖动

    在QML中,`TreeView`组件是用于展示层次结构数据的强大工具,它可以显示多级的树形结构。本文将深入探讨如何自定义`TreeView`的样式,并实现节点的拖放功能,这在创建用户界面时非常有用,尤其是当你需要允许用户...

    c# 如何实现鼠标拖动TreeView节点.rarc# 如何实现鼠标拖动TreeView节点.rar

    在C#编程中,`TreeView`控件是一个常用的UI元素,用于展示层次化的数据结构,如文件系统或数据库。在Windows应用程序中,用户通常希望能够通过鼠标拖放操作来重新排列`TreeView`中的节点,以便于管理和操作数据。...

    Delphi 拖动treeview菜单节点到右侧列表中.rar

    Delphi 拖动treeview菜单节点到右侧列表中,如图所示的示例中,拖动节点可以一直到右侧的列表中,松开鼠标后节点会被保存在右侧列表中,很好的实现了树形菜单TreeView节点的拖动功能。  procedure TForm1.TreeView2...

    qml-TreeView拖拽-移动item到其他item

    在`qml-TreeView拖拽-移动item到其他item`的示例中,我们可能看到`TreeView`的实例,以及自定义的`Item`或`Delegate`元素,它们具有必要的拖放属性和方法。 `TreeViewModel.cpp`和`TreeViewModel.h`是C++源代码文件...

    扩展WPF的TreeView,完成数据绑定和拖拽功能

    扩展WPF的TreeView,完成数据绑定和拖拽功能。 WPF看了很长时间了,但一直没怎么动手实践,正好任务需要,扩展了WPF的标准TreeView控件,并作为基础控件,支持下面的功能: 数据绑定 拖拽

    VB中Treeview 树形菜单节点拖动、增加、删除实例

    本实例主要关注`TreeView`控件的节点操作,包括拖动、增加和删除节点。下面将详细阐述这些功能的实现方法。 一、拖动节点 在`TreeView`控件中,拖放操作可以通过响应`MouseDown`、`MouseMove`和`MouseUp`事件来实现...

    TreeView 基于数据库动态生成树

    在Windows应用程序开发中,TreeView控件经常用于呈现层次结构的数据,比如组织结构、文件系统或者数据库中的分类数据。本主题将深入探讨如何基于数据库动态生成一个树形视图,特别是针对单表数据来构建部门组织结构...

    VB6源码: TreeView节点拖动演示.rar

    【VB6源码:TreeView节点拖动演示】 在VB6(Visual Basic 6)中,TreeView控件是一种常用的用户界面元素,它允许用户以树状结构显示数据。这个"VB6源码:TreeView节点拖动演示"是一个示例程序,展示了如何实现...

    实现拖拽TreeView的节点

    3. 在`DragEnter`和`DragOver`事件中,检查拖动的数据是否是可接受的类型(在这里是TreeNode),并根据需求设置拖放效果。 4. 在`DragDrop`事件中,获取目标TreeNode,根据`DragDropEffects`判断是移动还是复制操作...

    Wpf Treeview拖拽至Textbox中显示

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中实现一个功能,即从TreeView控件中拖拽选中的项并将其显示在TextBox中。这个功能在用户界面设计中非常有用,能够提高交互性和用户体验...

    TreeView(实现树的节点增加、删除、拖拽、修改节点名等)

    本篇文章将详细讲解如何利用`TreeView`控件实现树的节点增加、删除、拖拽以及修改节点名等功能。 首先,我们要了解`TreeView`的基本操作。在Windows Forms或WPF中,`TreeView`控件提供了`Nodes`属性,它是一个`...

    DataGridView中数据拖动到TreeView

    `DataGridView`和`TreeView`是两个常用控件,分别用于展示表格型数据和树形结构数据。本主题将详细探讨如何在C#中实现从`DataGridView`控件中拖放数据到`TreeView`控件,以及涉及到的相关技术点。 `DataGridView`是...

    Treeview节点拖拽带Image dragging效果

    本文将深入探讨如何实现`TreeView`节点拖拽(DragDrop)时带有Image dragging的动画效果,这对于提升用户体验和交互性具有重要意义。 首先,我们需要了解`TreeView`控件的基本操作。在.NET框架中,`TreeView`控件...

Global site tag (gtag.js) - Google Analytics