问题标签 [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 投票
2 回答
3937 浏览

devexpress - 如何禁用 XtraTreeList 的最终用户排序?

我在树列表中显示一个固定序列以及一些值,单击标题将按属于标题的列中的值对其进行排序。

我没有发现 XtraTreeList 的任何明显属性会禁止这种排序。

0 投票
1 回答
1685 浏览

.net - DevExpress TreeList - 在不是第一列的列中显示树轮廓

我在 .NET WinForms 应用程序中使用 DevExpress TreeList 来显示分层数据。

大纲列(带有缩进和加号/减号按钮的列)当前始终是第一列,即使用户四处移动列也是如此。

有没有办法为此目的使用不同的列?

提前致谢!

0 投票
2 回答
868 浏览

c# - 后台处理更新 XtraTreeList 节点时如何防止编辑器关闭?

我正在使用DevExpress Xtra TreeList控件来显示一组分层的问题和响应 - 考虑一个复杂的调查表,其中包含部分、子部分和各种问题。

该表单在未绑定模式下工作,没有数据集也没有任何数据绑定。

作为每个问题显示的信息的一部分,一些背景是通过在后台线程上调用 web 服务获得的;然后,这些 Web 服务调用的结果将用于通过调用来填充 TreeList TreeListNode.SetValue()

目前,这些调用SetValue()导致所有活动编辑器关闭,丢弃用户当前的输入——这是一种对用户非常不友好的体验。

如何确保用户的编辑过程不受这些后台更新的影响?

我发现的唯一类似问题是在 DevExpress 论坛上,其中建议是强制提交用户的条目,这样可以避免数据丢失,但不能解决糟糕的用户体验。由于这些都是从 2007 年开始的,我希望现在情况已经改变。是否可以在不改变用户自己活动状态的情况下更新节点?

背景:一个典型的屏幕会有 500 多行,每行的 Web 服务调用大约需要 0.6 秒才能返回。每 0.6 秒强制提交或取消用户的操作是不可接受的,强制用户等待处理完成(> 5 分钟)才能进行任何更改也同样糟糕。

0 投票
2 回答
4678 浏览

devexpress - DevExpress XtraTreeList 将焦点行外观设置为仅显示背景颜色变化

有没有办法设置选定/聚焦的行外观,以便它使行只有边框(没有背景颜色更改,边框颜色为红色)?

0 投票
1 回答
8067 浏览

c# - 如何在 DevExpress XtraTree 列表中添加复选框控件

海,我在 C#.NET 应用程序中使用 DevExpress 树列表。我想在 DevExpress XtraTree 列表中添加复选框控件。请帮助

谢谢你。

0 投票
1 回答
2561 浏览

c# - 如何在 DevExpress XtraTree 列表中选择事件

海,我在 C#.NET 应用程序中使用 DevExpress 树列表。我想知道如何在 DevExpress XtraTree 列表中触发复选框控件的选择事件。

例子:

我正在使用树列表额外编辑器 devexpress。这些列从数据库加载并包含复选框。选中复选框并按下编辑按钮时,我想将相应复选框的值设为 1。并希望将该值保存到数据库

谢谢你。

0 投票
2 回答
7231 浏览

visual-studio-2008 - 如何遍历 DevExpress.XtraTreeList.TreeList 的节点

我正在尝试遍历 DevExpress.XtraTreeList.TreeList 的节点,但它不起作用。

基本上我所拥有的只是我要查找的节点的标题和值。有没有一种简单的方法可以找到它。找到它之后,我只是将焦点移到新节点上,如果我有正确的索引,我已经知道如何做到这一点。

谢谢

0 投票
1 回答
6126 浏览

c# - 如何使用 xtratreelist 创建树列表

嗨,

我正在使用 XtraTreelist。在此我创建了一个未绑定的树列表。现在我必须在该表单中添加一个按钮,当我们单击该按钮时,应该添加一个新的根。通过使用另一个按钮,我必须添加孩子..请帮助我...

0 投票
2 回答
5080 浏览

c# - 在 DevExpree TreeList 控件中更改 TreeListNode 索引(位置)

我正在使用 DevExpree XtraTreeList 控件,我想随机设置一个第一级节点作为树中的第一个节点,在 TreeList 控件的方法和 TreeListNode 方法中都没有显示任何帮助,

请指教。

编辑:我的代码

编辑:

注意:在绑定模式下工作


解决方案:

我为 XtrTreeList 控件实现了 CompareNodeValues 事件 在 这里阅读...

然后强制树使用 Column.SortIndex 进行排序阅读这里...

0 投票
2 回答
630 浏览

c# - XtraTreelist:由于对象的当前状态,操作无效 - DragDrop

我有一个 xtraTreeList,在某些情况下同时设置了 keyFieldName 和 ParentFieldName,而将
节点拖到对方我得到了异常消息框
“如果对象由于当前状态,操作无效”
,并且 parentField 没有更新!

例外是模糊的,有什么建议吗?