问题标签 [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 投票
1 回答
81 浏览

jquery - VALUE 的 NOD 名称?

我有一些输入,我想在点击后清除它们的值。如何?

我试过了:

但它不起作用。如果我无法更改值,如何将文本添加到输入中($(this).text(""); 在例如 textareas 中效果很好)。

谢谢!

0 投票
1 回答
3704 浏览

java - 在 Java Comparator 中比较两个 TreeNode(或 DefaultMutableTreeNode)对象

今天我的目标非常简单,我正在尝试为扩展 DefaultMutableTreeNode 的类找到实现 compareTo(或 Comparable)接口的正确方法。

问题是这样的:假设我有一个非常好的代表时代的课程。我已经编写了一个非常好的 compareTo 方法(它可以按我的意愿工作),我已经用 Arrays.sort() 进行了测试,结果非常好。

现在假设我有一个带有一堆不同对象的 JTree,如下所示:

因此,作为一名专业程序员,我立即开始编码,没有任何预先考虑。这是我的 SpecialNode 类:

好的,所以如果您没有阅读评论(承认,您没有阅读);我的问题是在 SpecialNode 的 compareTo 方法中,我只能访问 userObject。可悲的是,我不知道 userObject 曾经是什么,因此,我无法正确地将其转换为调用正确的 compareTo 方法!

这真的很痛苦,因为我已经在将添加到我的树的所有类中编写了几个非常好的 compareTo 方法。那么有人可以帮助一个人并给我一个提示吗?

tl;dr -如何从 DefaultMutableTreeNode 存储的通用对象中获取类型信息?如果那不可能,当我什至不知道它们可能包含什么时,我应该如何比较 SpecialNode 的两个实例!

提前致谢。

0 投票
2 回答
1698 浏览

javascript - 访问 Ext JS 树中 TreeNode 的叶子

我正在使用 Ext JS 库来创建我的应用程序。我有一个具有树节点和子树节点的树面板。这些树节点具有我希望能够访问的叶子。我一直在寻找一段时间,但找不到访问叶子的属性函数:(

一些代码在这里:

我已经尝试过 layerRoot.lastChild.firstChild.childNodes,但这不起作用,因为 layerRoot.lastChild.firstChild 的孩子是叶子 :(。非常感谢您的时间和反馈。

艾尔谢

0 投票
1 回答
586 浏览

c# - 如何知道一个树节点是部分可见的?

“TreeNode.IsVisible”可用,但我无法从中判断它是可见的还是部分可见的 - “如果树节点可见或部分可见,则为真”。

例如,我如何判断下面的“Temporary ASP.NET”树节点是否部分可见?

另外,文本如何直接悬停在节点上被调用?它到底是一个工具提示吗?可以控制可见性吗?

谢谢,

0 投票
1 回答
294 浏览

c# - 树节点上的“文本”部分可见时

文本(如下面的“临时 ASP.NET”)如何直接悬停在调用的树节点上?与工具提示有什么区别?

能不能控制能见度?例如,即使节点部分可见也不显示。

图片:Windows 资源管理器

谢谢,

0 投票
1 回答
263 浏览

c# - 如何调试 TreeNodeCollection

有问题的代码:

我的问题不是关于代码本身(这对我来说都很有意义),而是关于调试器。在断点时,我想查看TreeNodes in categories.Nodes, but categories.Nodesis aTreeNodeCollection并且我找不到底层列表、数组或在TreeNodeCollection's 引擎盖下实际使用的任何内容。

如何导航TreeNodeCollection以便我可以找到有问题的实际列表?

0 投票
1 回答
749 浏览

extjs - 防止 ExtJS 树节点锚点触发,但没有散列

我需要防止树节点锚导航当前页面,但锚必须继续显示其链接(无哈希)。

我试图return false在它设置时放置listener

似乎它没用,锚仍在触发它的href。

我不能对所有节点进行 onClick 注入,因为节点是按需加载的。

有任何想法吗?

0 投票
4 回答
21658 浏览

c# - C# - TreeView:在特定位置插入节点

如何在 C# WinForms 的 TreeView 中向特定节点插入新子节点?

我已经笨拙地在 TreeViews 刺了将近一个小时,我想像这样使用 C# 的 TreeView:

这是我最后尝试的(我认为这是 C# 不应该让我达到的毛羽水平):

不用说,它不起作用。

哦,这是一个懒惰的问题:你真的可以在这些节点中存储对象吗?还是 TreeNode 只支持字符串等等?(在这种情况下,我应该扩展 TreeNode .. /sigh)

请帮忙,谢谢!

0 投票
4 回答
4919 浏览

c# - 即使我没有右键单击该节点,treeview 节点也会突出显示

我正在开发一个winform,在我的用户界面上有一个树视图,我发现即使我没有用鼠标右键单击该节点,树节点也会突出显示(例如,当我单击以下位置时,Node1 将突出显示),但我真的不喜欢这种行为,因为我想在没有单击树节点时显示不同的上下文菜单

+根节点

0 投票
1 回答
302 浏览

user-interface - 树节点上下文菜单设计,你期待什么?

我的团队正在设计一组应用程序,其中一些使用树来显示数据。树的级别目前是 2-4,以后可能会根据我们的域模型增长。

假设我们有 3 个级别:

我的问题是:作为用户,您希望在不同级别节点的上下文菜单中看到什么?

示例图书上下文菜单:

新页面
新书
编辑书
删除书

示例页面上下文菜单:

新词
编辑页面
删除页面

示例 Word 上下文菜单:

编辑字
删除字

(我现在不关心分隔符)
关于这个示例设置的想法是您编辑您单击的节点。
插入新的 Word 会编辑您单击的页面。
唯一的例外是根节点,您实际上可以在其中创建一个新的根节点。

欢迎所有输入并表示赞赏。

编辑:
我在想,这是 CRUD 操作的正确设置,还是您希望在页面节点的上下文菜单中看到添加页面?