问题标签 [xtratreelist]

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 回答
1520 浏览

vb.net - 无法删除父节点的子节点(Devexpress TreeList)

我正在尝试删除焦点节点及其所有子节点(如果有)TreeList。问题是我无法检索子节点。我尝试了两种方法:

  1. 我使用TreeListNodeIterator它返回一个TreeListNodes包含焦点行的子对象的对象:

    /li>

然后使用此child_nodes对象从以下位置删除所有节点TreeList

  1. 我尝试的另一种方法是循环遍历树列表的所有节点,看看它们parent_id是否等于焦点节点id。如果是,则将它们放入堆栈中。最后,为堆栈中的每个节点调用删除节点。

    /li>

上述代码片段的问题:

  1. 这里节点迭代器返回chlid_nodes空(未找到子节点)
  2. InFillDeleteStack DataTreeList.Nodes仅包含 2 个仅作为父节点的节点。所以堆栈总是空的。

我不明白为什么我不能遍历子节点。为什么节点集合TreeList只包含父节点而不包含子节点?

0 投票
2 回答
608 浏览

devexpress - DevExpress XtraTreeList 列排序数字

我有一个奇怪的问题,我不确定如何解决。主要是因为我看不到我做错了什么。

我正在使用 DevExpress TreeList 控件。我有多个列,主要问题是在对列进行数字排序时,列按字母顺序排序,例如:

所以它按字母顺序排序。我已将 to 设置了UnboundType很多Decimal次,并更改了SortModetoValue并且我尝试过Default. 我也尝试过将其更改UnboundTypeObject. 我也尝试将 更改FormatModeNumeric,但仍然会发生这种情况。我确实在 DX 上找到了一个帖子,但它没用,与我的情况无关。

有人可以帮忙吗?有没有人遇到过这个问题?如果您有任何想法,我将不胜感激。

提前致谢!


感谢马尔科的回复。我已经阅读了该 KB,我尝试SortMode: Custom使用以下事件处理程序进行设置:

我已经按照您的方式进行了尝试,并且使用了我的 RegEx(应该没有任何效果)。这是变得更糟的地方;我已经设置了一个断点,你猜怎么着,当我对列进行排序时,它没有命中?!

它到底是怎么回事!?

提前致谢。

0 投票
1 回答
448 浏览

devexpress - Devexpress XtraTreeList 父节点

我有一个treeList,它有一个父节点和多个子节点。加载时,如果我单击父(根)节点,它不会被选中,并且不会调用节点的 eventHandler。就像我选择它的一个子节点然后选择父节点一样,它将调用 eventHandler 来选择该节点。我将不胜感激有关解决此问题的任何帮助。

0 投票
1 回答
351 浏览

vb.net - DevExpress TreeList 不显示子节点而是显示为根节点

我有一个TreeList阅读List(Of LedgerAccountEntry)()

在表单加载中:

稍后的:

这些只是相关的部分。如果您需要更多信息,请告诉我。

结果是没有子节点的扁平树,我检查了 ID 是否存在并正确返回。

0 投票
0 回答
147 浏览

c# - XtraTreeList 升序和降序也在 15.1 中对父节点进行排序

我有 2 个 xtra 树列表,如下所示

在此处输入图像描述

现在我右键单击网络组件模型并单击升序或降序,不仅对子节点而且对父节点(网络组件模型和网络层)进行排序,但是我只希望对子节点进行排序。我的代码如下。奇怪的是相同的代码适用于以前版本的 Devexpress

0 投票
1 回答
76 浏览

c# - 匹配后展开过滤的节点祖先?

我有一个 TreeList 控件,并且启用了 AutoFilterRow 和扩展过滤器模式。过滤工作正常,如果我在过滤器行中键入它会缩小显示的节点,但如果祖先仍然折叠,匹配过滤器的节点仍然隐藏。是否有设置或我可以添加的一些代码,在应用过滤器后将确保所有匹配的节点自动扩展其祖先节点,以便匹配节点变得可见?

0 投票
1 回答
750 浏览

c# - 如何在devexpress的treelist控件前添加图片?

我有具有四个级别子节点的树列表。

rootNode->1ChildNode。

1ChildNode->2ChildNode。

2ChildNode->3ChildNode。

树列表截图 我想为树列表的每个节点提供图像。我设置了rootNode.ImageIndex = 0clientNode1.ImageIndex = 1但是没有用。另外,如何将大字体加粗或分配给 1ChildNode?有人可以让我知道我错过了什么吗?谢谢你!

0 投票
2 回答
983 浏览

c# - TreeList - 如何获取当前选定父节点的最后一个子节点?

我在 Windows 窗体中创建了TreeList ,并添加了向上和向下按钮。在树列表中有很多带有子节点的节点。一旦展开父节点,就有子节点,子节点也是父节点。我想获取当前选定的父节点的子节点的计数值。

请指导我解决这个问题。

谢谢并恭祝安康

沙拉瓦南

0 投票
2 回答
779 浏览

c# - 刷新 DataSource 后获取 TreeList 的状态?

我有一个 DevExpress Treelist,它的 DataSource 是一个对象列表。我将新项目添加到列表中,然后使用这段代码刷新 Treelist DataSourcetreelist1.RefreshDataSource(); 刷新所有展开和选定的节点后,将崩溃,这很烦人。刷新数据源后如何获取 TreeList 的状态?

0 投票
1 回答
91 浏览

c# - 预览时,颜色格式未应用于 devexpress 中的 XtraTreeList 列

点击打印预览:

负责打印预览的代码:

格式化我的 TreeList 的代码。此代码在编译时运行,因为它是在设计时生成的事件:

表单中的我的 TreeList打印预览时的我的 TreeList