问题标签 [treelistview]

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 投票
2 回答
1041 浏览

c# - ObjectListView - TreeListView 自动 TriStateChecking

有没有人成功地让三态复选框在 TreeListView 中正常工作,而不使用模型对象中的属性来存储检查状态?

因此,例如,检查一个节点。应检查其所有孩子(和孩子的孩子等),然后应根据其兄弟姐妹检查其所有父母/祖父母CheckStates

我尝试了几种方法,但每种方法都在 TreeListView 类中获得ArgumentOutOfRange/ 。ArgumentException这包括以下内容:

  • 将所有节点 CheckStates 存储在 Dictionary 中并用作CheckStateGetter事件查找
  • 当项目更改时递归调用函数CheckState(并确保在以编程方式更改时忽略后续的 ItemCheck 事件CheckStates
  • 调用一个函数来确定直接的子/父状态,并让 TreeListViewItemChecked为每个受影响的节点触发事件。

我经常从以下函数中得到错误(在 TreeListView.cs 中):

  • GetNthItem()
  • GetChildren() - 然后在 GUI 中展开/折叠护罩
  • ProcessLButtonDown()

如果有人在这方面取得了成功,我会全力以赴。

0 投票
1 回答
976 浏览

c# - 带数据库的 DevExpress 树列表视图

我目前正在开发一个项目,我有 devexpress 的 treelistview 库存我想要的是我的数据库中有 3 个表,即类别、产品、大小。我希望在我的数据库中使用这样的视图来表示我的库存形式。

  • 表示为节点 1 COVERALL(CATEGORY)
  • 表示为节点 2 APLAYA(PRODUCT)

    > 代表节点 3 SMALL ETC (SIZES)

| 产品类别 | | |

* 工作服 | | |

- 阿普拉亚 | 产品-IN | 出品 | 全部的

>小号 | 120 | 50 | 70

>大 | 130 | 40 | 90

>中 | 140 | 40 | 140

>超大 | 180 | 30 | 150

这就是为什么我想通过treelistview工具来处理我的应用程序..请帮助我..我真的拒绝它..

非常感谢您

0 投票
0 回答
198 浏览

wpf - UI/Tree 节点不会在 RadTreeListView 上更新

我有一个使用 RadTreeListView 绑定并显示为树的应用程序。ItemSource 与 ViewModel 绑定,类型为 RadObservableCollection 并声明:

问题是当我向 HistoryList 添加一个新节点然后调用 HistoryList 的 RaisePropertyChange 时,即使添加了数据,RadTreeListView 的 UI 也不会更新。

然后,如果我使用 RadObservableCollection 的 reset() 方法,UI 会更新,但会浮在视图顶部。所以问题是我该如何处理它?我的意思是我要保持我选择的节点的状态/位置..不跳转或浮动。

该视频让您更好地理解:http ://screencast.com/t/iLa3XWsa

谢谢

0 投票
3 回答
3716 浏览

c# - WPF:TreeView 或 TreeListView 标题水平滚动问题

我从这里下载了 TreeListView 。剪切数据时不显示水平或垂直滚动​​条。像这样

所以我将其样式更改为

垂直滚动条很好。但问题是水平 Scollbar。当数据被水平剪切并且滚动条向右移动时,数据向右移动但标题保持在原位。像这样。

如何克服当treeitem水平滚动时,标题随之移动的问题。我不允许将标题放在滚动查看器中,因为它们需要在垂直滚动数据时可见。

0 投票
1 回答
533 浏览

java - JFace:为特定节点扩展更多级别

当用户在我的 TreeViewer 中展开特定节点时,它应该展开两层而不是一层。所以我添加了以下代码:

但我只在扩展功能节点时收到此错误消息:

任何想法我做错了什么或如何以另一种方式解决它?

干杯,菲尔

0 投票
0 回答
164 浏览

c# - 如何加快与 TreeListView 的交互/绘图

我正在尝试使用这个开源包(http://objectlistview.sourceforge.net/cs/index.html)中的 TreeListView 。我编写的代码可以很好地构建 TreeListView,但是绘制项目很慢,点击时也很慢。

我的数据模型由父 Documents 和子 DocumentVersions 组成(我使用的是复合设计模式,这就是下面 ProjectComponent 类的原因。每个 Document 可以有任意数量的 DocumentVersions;一个 DocumentVersion 不能有任何子类。这是我的类(为简洁起见,我删除了大多数不相关的代码):

为了构建 TreeListView,我将所有文档拉到一个列表 (CurrentDocumentList) 中,然后按如下方式构建树:

结果是一个准确的 TreeListView,但它的响应速度不是很快(展开时绘制速度很慢,点击时速度很慢)。CanExpandGetter 经常被击中,但根据文档,这是正常行为。

如果有人对我如何加快速度有任何提示,我将不胜感激。(使用包附带的 FileSystemInfo 的示例项目在我的机器上运行得非常快,所以它显然是我的代码)。

谢谢。

0 投票
1 回答
356 浏览

c# - 从数据源加载 treelistview,在 treelistview 上使用硬编码的根节点

. 您能否提供一个代码示例,展示如何从数据库加载树列表视图,并在树列表视图上使用硬编码的根节点。

我在下面分享了我需要的树的示例预览链接。根节点是硬编码的,我希望从数据库中填充子节点。

http://tinypic.com/view.php?pic=qnr212&s=5#.Upl6WsSnrh0

请在这里阐明一下。

谢谢拉胡尔​</p>

0 投票
1 回答
375 浏览

c# - TreeListView - 父行和子行的不同列

我在我的 WinForms 项目中使用这个线程解决方案。
父行有 4 个列,子行有另外 2 个不同的列。

如何更改行展开后绘制的线条的宽度?
我希望这条线的绘制宽度与父列的宽度一样宽...

或者也许有另一种方法来填充这个 TreeListView?有什么建议么?

0 投票
1 回答
231 浏览

c# - 使用 TreeListView 将 JSON 数据显示为树结构时出现 InvalidCastException

我的 JSON 看起来像这样:

这可以建模为 C#,如下所示:

我正在尝试将此 JSON 数据显示到 ObjectListView 库中的 TreeListView 中。理想情况下,它看起来像这样。

在此处输入图像描述

我当前的代码如下,“数据”是 TreeListView。

但是,这会引发System.InvalidCastExceptionat model => ((Product)model).tree.Count > 0

0 投票
2 回答
443 浏览

c# - 我们有 Kendo TreeListview 控件吗?

我来自 Silverlight,我能够通过使用 RadTreeListView 控件在 Silverlight 中实现一个功能

http://www.telerik.com/help/silverlight/radtreelistview-overview.html

现在,我正在尝试将该silverlight 应用程序转换为HTML 5。我正在使用剑道控件。我试图搜索 KendoTreeListView 但没有找到。我如何才能完成该功能?

这是我的 Silverlight 应用程序屏幕,我希望它看起来如何

这是我的 Silverlight 应用程序屏幕,我希望它看起来如何

这就是现在的情况。

剑道树