问题标签 [treeview]

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 投票
3 回答
10073 浏览

c# - 树视图加减号图标更大

如何在不禁用视觉样式的情况下使 C# .net 的树视图中的加减号图标更大。

0 投票
2 回答
23975 浏览

c# - 如何将 Xml 属性绑定到 Treeview 节点,同时将 XDocument 数据绑定到 WPF Treeview

我有一个需要数据绑定到WPF TreeView的 XML 。这里的 XML 可以有不同的结构。TreeView 应该是足够通用的数据绑定来加载层次结构的任何排列。但是,节点上的XAttribute(称为Title)应该数据绑定到 TreeViewItem 的标题文本不是 nodename

要绑定的 XML:

XAML:

XAML 的代码隐藏将 XML 加载到 XDocument 并将其绑定到 TreeView

因此,在 XAML 标记中,我们将 Name 绑定到 TreeViewItem 的标头。

但是,我想将它绑定到上面 Xml 中 Section、Loop 和 Page 的Title属性。我读到在绑定 XDocument 时无法使用 XPath。但是必须有一种方法可以将Title属性绑定到 TreeViewItem 的 Header 文本。我尝试使用@Title、.[@Title] 等。但似乎都没有。

MSDN 论坛上的这个帖子有类似的讨论。

任何指针都会非常有帮助。

0 投票
1 回答
2075 浏览

javascript - ASP.NET TreeView 控件中出现奇怪的 javascript 错误

我在 Web 控件中使用 Treeview Control (ASP.NET 2.0)。有趣的是,一切工作正常:展开、折叠、选择节点等,但每次点击后,萤火虫都会显示一个错误:未定义 TreeView_SelectNode [Break on this error] HelpFile.aspx (line 1)

错误来了每次我选择一个节点时。我一直在浏览 System.Web.UI.WebControls 程序集,发现有两个地方正在使用 TreeView_SelectNode。

任何人都有线索,或想法还有什么要做的,还有哪里可以看?

0 投票
3 回答
22354 浏览

javascript - 在 HTML 中将 JSON/YAML 层次结构显示为树?

我有看起来像这样的 YAML 数据,但其中有大约 150k:

...或 JSON 中的相同内容:

我想在可扩展的 JavaScripty HTML 树视图(示例:12)中呈现这些内容,以便于探索。我该怎么做呢?

我想我真正想弄清楚的是如何获取这些 YAML/JSON 数据,并自动将其显示为树(哈希键按字母顺序排序)。到目前为止,我一直在使用YUI 的树视图,但它不接受直接的 JSON,而且我尝试将数据转化为有用的东西似乎没有奏效。

谢谢你的帮助。

0 投票
2 回答
5265 浏览

asp.net - ASP.NET——如何使用来自 ASHX 处理程序的 XML 数据响应填充 TreeView 控件

我有一个返回 XML 响应 (FileStructureXML.ashx) 的 ASHX 处理程序。

现在我需要从 ASHX 处理程序获取 XML 响应并将其用作我的 ASPX 页面的数据源。

如果我将 XMLDataSource 指向服务器上的静态 XML 文件,则树视图会按预期填充。但是,如果我将 XMLDataSource 指向 ASHX 处理程序而不是服务器上的静态 XML 文件,它就不起作用。

任何帮助,将不胜感激。

0 投票
4 回答
4197 浏览

wpf - 我可以控制在 WPF TreeView 中可以选择哪些节点吗?

我在 WPF TreeView 中显示了一个两级层次结构,但我只希望子节点是可选的 - 基本上顶级节点用于分类,但它们本身不应该是可选的。

我能做到这一点吗?

谢谢...

0 投票
3 回答
30475 浏览

.net - 如何在 WPF TreeView 中的节点旁边添加图标?

我有一个只有 1 级项目的 WPF TreeView。TreeView 是绑定到字符串 ObservableCollection 的数据。如何确保相同的图标出现在 TreeView 中每个节点的左侧?

0 投票
2 回答
911 浏览

c# - 帮助 winform treeview isSelected 怪异

在 NodeMouseClick 事件中,我试图从 Node.Tag 加载一些对象。在我这样做之前,我检查了 e.Node.IsSelected。定期运行时,IsSelected 为假....如果我在那里设置一个断点并检查 e.node.Isselected,则值会在我身上发生变化并变为真。为什么?

0 投票
6 回答
35595 浏览

c# - 如何为 TreeView 中的某些但不是所有节点设置图像?

我有一个带有 的TreeViewwindows 窗体控件ImageList,我希望一些节点显示图像,但其他节点没有图像。

想要图像应该存在的空白区域。如果没有 ImageList,我不想要一个看起来像 TreeView 将绘制的线条的图像。我如何让它为某些项目而不是其他项目绘制图像,而不需要像这样笨拙的黑客?

0 投票
2 回答
589 浏览

asp.net - 清理 .NET HTML 生成

我希望清理一些由 .NET 2.0 TreeView 控制器生成的 HTML。切换到另一个版本/型号不是一个可用的选项。

我的第一次破解产生了一个扩展的 TreeView,它带有一个重写的 Render,它正则表达式将我不需要的文本输出到页面。

问题是当我试图折叠/展开树的节点时,我的回发事件没有被触发。我的假设是我不需要再做任何重写,因为父 TreeView 控制器将处理回发事件。

我错过了什么?