`
wamz1wn
  • 浏览: 21236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在增加,修改后刷新树后,应该还要选中刚才操作的节点。

 
阅读更多

1. 在选择某个树节点后,执行了一些增删改后,在刷新树后,应该还要选中刚才操作的节点。

第一次默认选中第一个树节点,

节点被删除后也选择第一个节点,

增加,修改后,还要选中刚才操作的节点


 

treeBZGC.on("load", function(nd)

   {

     

      if(me.getRootNode()==nd){

         var firstNode = treeBZGC.getFirstChild();//初始化第一个节点

         if(!currentNodePath)//首次进来,默认选中第一个节点

         {

            var firstPath = firstNode.getPath();

            me.selectPath(firstPath,null,function(bSuccess,bNode)

            {

               bNode.fireEvent("click",bNode);

            });

         }

         else

         {

           me.selectPath(currentNodePath,null,function(bSuccess,bNode){

               if(bSuccess)//选中节点了,执行click

               {

                  bNode.fireEvent("click",bNode);

               }

               else // 否则选中第一个

               {

                  var firstPath = firstNode.getPath();

                  me.selectPath(firstPath,null,function(bSuccess,bNode)

                  {

                     bNode.fireEvent("click",bNode);

                  });

               }

            });

         }

      }

});

分享到:
评论

相关推荐

    Qt5 qml TreeView 迄今为止功能最全的树控件节点前增减节点、节点后增加节点、重命名节点及节点选中、悬浮背景颜色定制等功能

    要在树视图的节点前或后增加新节点,你需要首先定义一个数据模型来存储节点信息。例如,可以使用`ListModel`,然后利用`insertRow`方法在适当的位置插入新的数据项。同时,需要确保`TreeView`的`model`属性被设置为...

    ztree 选中刷新之后选中不变

    - `keepSelected`:这是一个 zTree 的配置项,用于控制节点选中状态是否在刷新后保持。如果设置为 `true`,则在刷新后会保留之前的选中状态。确保在初始化 zTree 时设置这个参数。 示例代码: ```javascript ...

    ztree树选中节点弹出层编辑

    "ztree树选中节点弹出层编辑"这个话题涉及到ZTree的一个重要功能,即用户在选择树形结构中的某个节点时,会触发一个弹出层来编辑该节点的相关信息。这种交互设计提高了用户体验,使得数据的修改和管理更为直观和便捷...

    JS实现treeview中选中父节点,子节点也选中,如果子节点全部选中,自动选中父节点

    //JS实现treeview中选中父节点,子节点也选中,如果子节点全部选中,自动选中父节点 //仅支持TreeView //调用方法 TreeView.Attributes.Add("onclick", "OnTreeNodeChecked()");

    C# treeview复选框选中 父节点选中 相应的子节点也被选中

    C# treeview复选框选中问题 父节点选中 相应的子节点也被选中 父节点不选中 子节点全部不选中;子节点全部选中 父节点也被选中

    js树插件zTree获取所有选中节点数据的方法

    本文实例讲述了js树插件zTree获取所有选中节点数据的方法。分享给大家供大家参考。具体分析如下: 由于刚接触Tree方面的东西。在网上看到了zTree,是中国人写的。所以API肯定是中文的。而且评论也很好。所以尝试用...

    treeview节点选中后添加背景色

    在实际应用中,我们经常需要对TreeView的节点进行交互性操作,如改变节点的背景色来突出显示当前选中的节点。本文将深入探讨如何使用JavaScript来实现“treeview节点选中后添加背景色”,以及在鼠标移开后仍然保持...

    动态添加、删除树形控件的节点,获取树形控件的选中项

    总结,MFC中动态操作树形控件主要包括创建控件、添加和删除节点,以及响应用户交互获取选中项。这些基本操作可以帮助开发者构建灵活且功能丰富的用户界面,展示层次化数据。通过理解和熟练运用这些技术,可以提高...

    asp.net的Treeview的Checkbox选中父节点,选中全部子节点并且展开

    ### ASP.NET TreeView 控件实现父节点Checkbox选中时自动展开并选中所有子节点 在用户权限管理中,为了方便地控制用户对系统菜单的访问权限,通常会使用到 ASP.NET 的 TreeView 控件来展示菜单结构。当用户勾选某个...

    TreeControl复选框:选中某个节点的复选框后,自动选中子节点的复选框

    7. **同步UI**:最后,确保在修改了子节点状态后,更新UI以反映这些变化,保持用户界面与数据模型的一致性。 以上就是关于“TreeControl复选框:选中某个节点的复选框后,自动选中子节点的复选框”这一功能的技术...

    动态添加、删除树控件的节点,获取树形控件的选中项

    本篇文章将详细讲解如何在MFC中动态添加、删除树控件的节点以及获取树形控件的选中项。 首先,要动态添加树控件节点,我们需要了解`CTreeCtrl`类,它是MFC封装的树控件。添加节点通常涉及以下几个步骤: 1. 创建新...

    C#树节点的直接修改

    本文将深入探讨如何直接修改C#中的树节点,包括添加、删除和更新节点,以及如何在ASP.NET和SQLDBA环境中操作这些树结构。 首先,我们来理解树节点的基本概念。一个树节点通常包含数据(如对象或字符串)和指向其子...

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

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

    WPF 中TreeView的子节点选中时父节点也会高亮(样式)

    在WPF(Windows Presentation ...在实际项目中,还可以根据需要调整样式,比如更改选中颜色、增加动画效果等,以满足不同设计需求。同时,通过资源字典的引用,我们可以方便地在整个应用中复用和管理这些样式。

    CTreectrl控件选择性选中节点

    7. **UI反馈**:在处理选择事件后,记得更新UI以反映节点的新状态。例如,如果禁用了某个节点的选中,应确保控件正确地反映了这一变化。 8. **保存和恢复选择状态**:为了在程序运行过程中或下次启动时保持用户的...

    带复选框的多级目录树,复选框的选择控制子节点父节点 全选和反选

    在IT领域,尤其是在前端开发中,构建用户界面时经常需要处理多级目录树结构,并且在这样的结构中加入复选框功能,以便用户可以进行批量选择或者全选、反选操作。这种技术常用于文件管理器、权限设置、菜单配置等场景...

    asp.net treeview选中父节点自动选中子节点

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在ASP.NET TreeView控件中实现一种功能:即当用户选中一个父节点时,该父节点下的所有子节点也会被自动选中;反之,如果用户取消选中...

    Qt treeWidget树控件之增删改节点

    描述中提到的“父节点勾选中后,子节点都会勾选中”的功能,可以通过重载`QTreeWidgetItem`的`setCheckState`方法实现。你需要维护一个子节点与父节点状态同步的逻辑。例如: ```cpp void MyTreeWidgetItem::...

    zTree实现节点修改的实时刷新功能

    zTree实现节点修改的实时刷新功能 zTree是一个功能强大且灵活的JavaScript树插件,能够满足各种树形结构的需求。在实际应用中,经常会遇到动态操作树各节点的需求,例如增加、删除、修改节点等。因此,zTree实现...

Global site tag (gtag.js) - Google Analytics