问题标签 [treenode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
11888 浏览

c# - C#:如何避免在双击事件上发生 TreeNode 检查

所以我在 C# windows 窗体应用程序中有一个 TreeView。我需要的是一些节点被“锁定”,以便它们不能被检查(或取消检查),基于一个参数。

我现在正在做的是这样的:

此代码在单击复选框时效果很好,但如果用户双击复选框,它仍然会选中/取消选中。

我试过玩 nodeMouseDoubleClick 事件,但这并没有真正帮助,因为我无法取消事件......

有什么想法可以取消节点上的双击事件吗?...或其他什么?谢谢

0 投票
1 回答
407 浏览

apache-flex - 树节点展开/折叠时触发哪个事件或函数(Flex 4.5)

您好,我正在寻找函数或事件,当树节点在 Flex 4.5 中的树对象内展开/折叠时调用。

0 投票
1 回答
1495 浏览

extjs - Extjs treePanel节点范围问题

我对extjs还有另一个问题。当我构建树视图时,我无法获得使用树节点的范围。根节点的范围是我的 js 对象,而不是返回窗口作为范围的 treenode。

知道为什么吗?

树形面板定义:

项目定义:

0 投票
3 回答
2434 浏览

c# - 如何在树视图中删除所有未选中的节点及其父节点?

我有一个TreeView包含任意数量的节点。用户可以检查中的任何节点,TreeView并且只要他们单击一个按钮,我想修剪除检查节点及其父节点之外的所有内容。我已经设置了所有按钮,它调用了一个应该修剪节点的方法,我遇到的问题是修剪背后的逻辑。即使是伪代码也会有所帮助。我知道它需要递归,并且应该从最外面的节点开始并逐步向上,但我似乎无法提出递归。

我不在乎它是TreeView直接修剪还是创建一个List<TreeNode>我可以绑定的新对象。

任何帮助将不胜感激,谢谢。

解决方案: InBetween 的解决方案解决了我的逻辑问题,但还有一个问题。您必须从其父节点中删除节点。所以你不能只是去TreeView.Remove(node)你必须做的ParentNode.ChildNodes.Remove(node)

0 投票
1 回答
626 浏览

c# - 在winforms中的treenode中停止切换

我在 winforms 中有一个树视图。当我双击树节点时,它的子节点会消失。当我再次单击该节点时,它的子节点会展开。任何机构请帮帮我。

0 投票
2 回答
1044 浏览

asp.net - 带有 SiteMap 的 ASP.Net TreeView 忽略 Node.Selected

我创建了一个绑定到 SiteMap 的 TreeView。它工作得很好。

现在我想改变所选节点的外观。

问题是,当前页面不会在树上自动选择(为什么是 MSFT,为什么?)。这不是世界末日。所以,我在后面创建了一个小代码,如下所示:

但仍然没有选择节点。我的直觉告诉我这是错误的事件。

有什么帮助吗?

谢谢//杰瑞

0 投票
1 回答
3957 浏览

java - PrimeFaces 3.0 - 如何从支持 bean 以编程方式设置 TreeNode 图标?

我正在尝试使用 PrimeFaces<p:tree>组件创建树视图。我从 PrimeFaces 3.0 Showcase 复制了示例代码,并且我有一个简单的树视图,其中显示了非常简单的静态内容,这些内容以编程方式在支持 bean 上声明。

其中一个展示示例显示了如何将图标(JQueryUI 类型)分配给<p:treeNode>Facelet 代码中的 a。这对展示来说很有吸引力,但是如何通过TreeNode支持 bean 代码中的关联来分配图标?我没有看到 Javadocs 中列出了任何 getter/setter/method。

有谁知道如何做到这一点?

我正在使用 PrimeFaces 3.0-M2-SNAPSHOT。

0 投票
1 回答
2915 浏览

c# - 禁用并灰显treenode的复选框

我需要创建一个树视图,树中的某些节点将具有复选框,而其他节点将具有禁用复选框-看起来灰色为禁用。一旦用户选中禁用复选框,复选框图像将更改为不同的图像(-选中但仍为灰色)。除了复选框之外,此树视图还将具有 icon 。(我正在使用 winform 树视图控件)

提前致谢,

0 投票
4 回答
2970 浏览

c# - TreeNode.BeginEdit() 的问题

我正在使用 WinFormsTreeView和对AfterLabelEdit事件的反应。这是代码片段:

问题是当用户不想自动修复坏字符时,节点不会停留在编辑模式。有任何解决这个问题的方法吗?

0 投票
5 回答
9637 浏览

c# - “'System.Windows.Forms.TreeNodeCollection' 类型没有定义构造函数”

我有这个代码:

this.treeCollection = new TreeNodeCollection();回报_

如果我删除这一行,我会得到 treeCollection 永远不会被分配,并且永远是空的......

如何将 treeCollection 分配为新的 TreeNodeCollection,以便我可以使用 AddNode 方法向其中添加节点?