问题标签 [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.
vb.net - 无法删除父节点的子节点(Devexpress TreeList)
我正在尝试删除焦点节点及其所有子节点(如果有)TreeList
。问题是我无法检索子节点。我尝试了两种方法:
我使用
/li>TreeListNodeIterator
它返回一个TreeListNodes
包含焦点行的子对象的对象:
然后使用此child_nodes
对象从以下位置删除所有节点TreeList
:
我尝试的另一种方法是循环遍历树列表的所有节点,看看它们
/li>parent_id
是否等于焦点节点id
。如果是,则将它们放入堆栈中。最后,为堆栈中的每个节点调用删除节点。
上述代码片段的问题:
- 这里节点迭代器返回
chlid_nodes
空(未找到子节点) - In
FillDeleteStack
DataTreeList.Nodes
仅包含 2 个仅作为父节点的节点。所以堆栈总是空的。
我不明白为什么我不能遍历子节点。为什么节点集合TreeList
只包含父节点而不包含子节点?
devexpress - DevExpress XtraTreeList 列排序数字
我有一个奇怪的问题,我不确定如何解决。主要是因为我看不到我做错了什么。
我正在使用 DevExpress TreeList 控件。我有多个列,主要问题是在对列进行数字排序时,列按字母顺序排序,例如:
所以它按字母顺序排序。我已将 to 设置了UnboundType
很多Decimal
次,并更改了SortMode
toValue
并且我尝试过Default
. 我也尝试过将其更改UnboundType
为Object
. 我也尝试将 更改FormatMode
为Numeric
,但仍然会发生这种情况。我确实在 DX 上找到了一个帖子,但它没用,与我的情况无关。
有人可以帮忙吗?有没有人遇到过这个问题?如果您有任何想法,我将不胜感激。
提前致谢!
感谢马尔科的回复。我已经阅读了该 KB,我尝试SortMode: Custom
使用以下事件处理程序进行设置:
我已经按照您的方式进行了尝试,并且使用了我的 RegEx(应该没有任何效果)。这是变得更糟的地方;我已经设置了一个断点,你猜怎么着,当我对列进行排序时,它没有命中?!
它到底是怎么回事!?
提前致谢。
devexpress - Devexpress XtraTreeList 父节点
我有一个treeList,它有一个父节点和多个子节点。加载时,如果我单击父(根)节点,它不会被选中,并且不会调用节点的 eventHandler。就像我选择它的一个子节点然后选择父节点一样,它将调用 eventHandler 来选择该节点。我将不胜感激有关解决此问题的任何帮助。
vb.net - DevExpress TreeList 不显示子节点而是显示为根节点
我有一个TreeList
阅读List(Of LedgerAccountEntry)()
。
在表单加载中:
稍后的:
这些只是相关的部分。如果您需要更多信息,请告诉我。
结果是没有子节点的扁平树,我检查了 ID 是否存在并正确返回。
c# - 匹配后展开过滤的节点祖先?
我有一个 TreeList 控件,并且启用了 AutoFilterRow 和扩展过滤器模式。过滤工作正常,如果我在过滤器行中键入它会缩小显示的节点,但如果祖先仍然折叠,匹配过滤器的节点仍然隐藏。是否有设置或我可以添加的一些代码,在应用过滤器后将确保所有匹配的节点自动扩展其祖先节点,以便匹配节点变得可见?
c# - TreeList - 如何获取当前选定父节点的最后一个子节点?
我在 Windows 窗体中创建了TreeList ,并添加了向上和向下按钮。在树列表中有很多带有子节点的父节点。一旦展开父节点,就有子节点,子节点也是父节点。我想获取当前选定的父节点的子节点的计数值。
请指导我解决这个问题。
谢谢并恭祝安康
沙拉瓦南
c# - 刷新 DataSource 后获取 TreeList 的状态?
我有一个 DevExpress Treelist,它的 DataSource 是一个对象列表。我将新项目添加到列表中,然后使用这段代码刷新 Treelist DataSourcetreelist1.RefreshDataSource();
刷新所有展开和选定的节点后,将崩溃,这很烦人。刷新数据源后如何获取 TreeList 的状态?