问题标签 [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.
c# - C#:如何避免在双击事件上发生 TreeNode 检查
所以我在 C# windows 窗体应用程序中有一个 TreeView。我需要的是一些节点被“锁定”,以便它们不能被检查(或取消检查),基于一个参数。
我现在正在做的是这样的:
此代码在单击复选框时效果很好,但如果用户双击复选框,它仍然会选中/取消选中。
我试过玩 nodeMouseDoubleClick 事件,但这并没有真正帮助,因为我无法取消事件......
有什么想法可以取消节点上的双击事件吗?...或其他什么?谢谢
apache-flex - 树节点展开/折叠时触发哪个事件或函数(Flex 4.5)
您好,我正在寻找函数或事件,当树节点在 Flex 4.5 中的树对象内展开/折叠时调用。
extjs - Extjs treePanel节点范围问题
我对extjs还有另一个问题。当我构建树视图时,我无法获得使用树节点的范围。根节点的范围是我的 js 对象,而不是返回窗口作为范围的 treenode。
知道为什么吗?
树形面板定义:
项目定义:
c# - 如何在树视图中删除所有未选中的节点及其父节点?
我有一个TreeView
包含任意数量的节点。用户可以检查中的任何节点,TreeView
并且只要他们单击一个按钮,我想修剪除检查节点及其父节点之外的所有内容。我已经设置了所有按钮,它调用了一个应该修剪节点的方法,我遇到的问题是修剪背后的逻辑。即使是伪代码也会有所帮助。我知道它需要递归,并且应该从最外面的节点开始并逐步向上,但我似乎无法提出递归。
我不在乎它是TreeView
直接修剪还是创建一个List<TreeNode>
我可以绑定的新对象。
任何帮助将不胜感激,谢谢。
解决方案: InBetween 的解决方案解决了我的逻辑问题,但还有一个问题。您必须从其父节点中删除节点。所以你不能只是去TreeView.Remove(node)
你必须做的ParentNode.ChildNodes.Remove(node)
。
c# - 在winforms中的treenode中停止切换
我在 winforms 中有一个树视图。当我双击树节点时,它的子节点会消失。当我再次单击该节点时,它的子节点会展开。任何机构请帮帮我。
asp.net - 带有 SiteMap 的 ASP.Net TreeView 忽略 Node.Selected
我创建了一个绑定到 SiteMap 的 TreeView。它工作得很好。
现在我想改变所选节点的外观。
问题是,当前页面不会在树上自动选择(为什么是 MSFT,为什么?)。这不是世界末日。所以,我在后面创建了一个小代码,如下所示:
但仍然没有选择节点。我的直觉告诉我这是错误的事件。
有什么帮助吗?
谢谢//杰瑞
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。
c# - 禁用并灰显treenode的复选框
我需要创建一个树视图,树中的某些节点将具有复选框,而其他节点将具有禁用复选框-看起来灰色为禁用。一旦用户选中禁用复选框,复选框图像将更改为不同的图像(-选中但仍为灰色)。除了复选框之外,此树视图还将具有 icon 。(我正在使用 winform 树视图控件)
提前致谢,
c# - TreeNode.BeginEdit() 的问题
我正在使用 WinFormsTreeView
和对AfterLabelEdit
事件的反应。这是代码片段:
问题是当用户不想自动修复坏字符时,节点不会停留在编辑模式。有任何解决这个问题的方法吗?
c# - “'System.Windows.Forms.TreeNodeCollection' 类型没有定义构造函数”
我有这个代码:
this.treeCollection = new TreeNodeCollection();
回报_
如果我删除这一行,我会得到 treeCollection 永远不会被分配,并且永远是空的......
如何将 treeCollection 分配为新的 TreeNodeCollection,以便我可以使用 AddNode 方法向其中添加节点?