问题标签 [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.
jquery - VALUE 的 NOD 名称?
我有一些输入,我想在点击后清除它们的值。如何?
我试过了:
但它不起作用。如果我无法更改值,如何将文本添加到输入中($(this).text(""); 在例如 textareas 中效果很好)。
谢谢!
java - 在 Java Comparator 中比较两个 TreeNode(或 DefaultMutableTreeNode)对象
今天我的目标非常简单,我正在尝试为扩展 DefaultMutableTreeNode 的类找到实现 compareTo(或 Comparable)接口的正确方法。
问题是这样的:假设我有一个非常好的代表时代的课程。我已经编写了一个非常好的 compareTo 方法(它可以按我的意愿工作),我已经用 Arrays.sort() 进行了测试,结果非常好。
现在假设我有一个带有一堆不同对象的 JTree,如下所示:
因此,作为一名专业程序员,我立即开始编码,没有任何预先考虑。这是我的 SpecialNode 类:
好的,所以如果您没有阅读评论(承认,您没有阅读);我的问题是在 SpecialNode 的 compareTo 方法中,我只能访问 userObject。可悲的是,我不知道 userObject 曾经是什么,因此,我无法正确地将其转换为调用正确的 compareTo 方法!
这真的很痛苦,因为我已经在将添加到我的树的所有类中编写了几个非常好的 compareTo 方法。那么有人可以帮助一个人并给我一个提示吗?
tl;dr -如何从 DefaultMutableTreeNode 存储的通用对象中获取类型信息?如果那不可能,当我什至不知道它们可能包含什么时,我应该如何比较 SpecialNode 的两个实例!
提前致谢。
javascript - 访问 Ext JS 树中 TreeNode 的叶子
我正在使用 Ext JS 库来创建我的应用程序。我有一个具有树节点和子树节点的树面板。这些树节点具有我希望能够访问的叶子。我一直在寻找一段时间,但找不到访问叶子的属性函数:(
一些代码在这里:
我已经尝试过 layerRoot.lastChild.firstChild.childNodes,但这不起作用,因为 layerRoot.lastChild.firstChild 的孩子是叶子 :(。非常感谢您的时间和反馈。
艾尔谢
c# - 如何知道一个树节点是部分可见的?
“TreeNode.IsVisible”可用,但我无法从中判断它是可见的还是部分可见的 - “如果树节点可见或部分可见,则为真”。
例如,我如何判断下面的“Temporary ASP.NET”树节点是否部分可见?
另外,文本如何直接悬停在节点上被调用?它到底是一个工具提示吗?可以控制可见性吗?
谢谢,
c# - 树节点上的“文本”部分可见时
文本(如下面的“临时 ASP.NET”)如何直接悬停在调用的树节点上?与工具提示有什么区别?
能不能控制能见度?例如,即使节点部分可见也不显示。
图片:Windows 资源管理器
谢谢,
c# - 如何调试 TreeNodeCollection
有问题的代码:
我的问题不是关于代码本身(这对我来说都很有意义),而是关于调试器。在断点时,我想查看TreeNode
s in categories.Nodes
, but categories.Nodes
is aTreeNodeCollection
并且我找不到底层列表、数组或在TreeNodeCollection
's 引擎盖下实际使用的任何内容。
如何导航TreeNodeCollection
以便我可以找到有问题的实际列表?
extjs - 防止 ExtJS 树节点锚点触发,但没有散列
我需要防止树节点锚导航当前页面,但锚必须继续显示其链接(无哈希)。
我试图return false
在它设置时放置listener
:
似乎它没用,锚仍在触发它的href。
我不能对所有节点进行 onClick 注入,因为节点是按需加载的。
有任何想法吗?
c# - C# - TreeView:在特定位置插入节点
如何在 C# WinForms 的 TreeView 中向特定节点插入新子节点?
我已经笨拙地在 TreeViews 刺了将近一个小时,我想像这样使用 C# 的 TreeView:
这是我最后尝试的(我认为这是 C# 不应该让我达到的毛羽水平):
不用说,它不起作用。
哦,这是一个懒惰的问题:你真的可以在这些节点中存储对象吗?还是 TreeNode 只支持字符串等等?(在这种情况下,我应该扩展 TreeNode .. /sigh)
请帮忙,谢谢!
c# - 即使我没有右键单击该节点,treeview 节点也会突出显示
我正在开发一个winform,在我的用户界面上有一个树视图,我发现即使我没有用鼠标右键单击该节点,树节点也会突出显示(例如,当我单击以下位置时,Node1 将突出显示),但我真的不喜欢这种行为,因为我想在没有单击树节点时显示不同的上下文菜单
+根节点
user-interface - 树节点上下文菜单设计,你期待什么?
我的团队正在设计一组应用程序,其中一些使用树来显示数据。树的级别目前是 2-4,以后可能会根据我们的域模型增长。
假设我们有 3 个级别:
我的问题是:作为用户,您希望在不同级别节点的上下文菜单中看到什么?
示例图书上下文菜单:
新页面
新书
编辑书
删除书
示例页面上下文菜单:
新词
编辑页面
删除页面
示例 Word 上下文菜单:
编辑字
删除字
(我现在不关心分隔符)
关于这个示例设置的想法是您编辑您单击的节点。
插入新的 Word 会编辑您单击的页面。
唯一的例外是根节点,您实际上可以在其中创建一个新的根节点。
欢迎所有输入并表示赞赏。
编辑:
我在想,这是 CRUD 操作的正确设置,还是您希望在页面节点的上下文菜单中看到添加页面?