问题标签 [ultratree]

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

.net-2.0 - 模仿 UltraGridColumnChooser 的拖放功能

(基础设施 2008 年第 3 卷,CLR 2.0)

InfragisticsUltraGrid带有一个列选择器用户控件,它只是垂直排列的列,带有切换列隐藏状态的复选框。此外,它允许您选择一列并将其直接拖到网格中,这样您就不必事后手动定位它。(当您已经有很多可见的列并且不知道新列在哪里结束时,这特别方便。)

我正在基于UltraTree. 让复选框的行为相同不是问题,但我还没有找到一种方法将列从树拖到网格并让它接受它。

在我的树中,每个UltraTreeNode都有Tag以下内容struct

然后我有一个事件如下:

DoDragDrop调用中,column(类型UltraGridColumn)和column.Header(类型ColumnHeader)都不会被网格接受。我假设我发送了错误的类型,和/或网格需要struct带有一些附加信息的特殊信息。不幸的是,我也未能捕捉到 Infragistics 的普通列选择器正确执行此操作的事件(在列选择器端和网格端);正常的拖放事件似乎永远不会触发。

0 投票
4 回答
1472 浏览

c# - 需要 UltraTree 克隆方法 - 参考问题

我有在设计时创建的ultraTree(基础设施树),它有自定义类作为“标签”。我有 List 作为成员变量。我有两个组合框。根据组合选择,我将检查列表的每个项目“标签”。如果列表包含,我就选择它,否则我创建一个新的 UltraTree 并将其添加到列表中,然后分配给在设计时创建的树。

我的问题是,我添加到集合中的内容得到了引用,并且集合中的所有项目都被最后一项覆盖。UltraTree 没有任何克隆方法。

我没有找到使用此控件进行克隆的任何方法。

我的解决方案是什么:(

我的示例代码是

0 投票
2 回答
10547 浏览

c# - HowTo:突出显示 UltraTree 中的选定节点

我有一个 UltraTree 控件,它选择要在 UltraTabControl 中显示的页面。我正在捕捉一个事件并找出我想要选择的树中的哪个节点。这一切正常,只有一件(视觉)事情不会:激活的节点没有在 UltraTree 中突出显示?

这就是我正在做的

实际上我假设,当我调用 select() 时,我的节点也会被突出显示(我的意思是它周围的蓝色选择框)。

它可能是一个非常简单的问题,但我现在尝试了很多属性和方法,但仍然没有成功。

谢谢

0 投票
1 回答
2045 浏览

vb.net - UltraTree - 设置列?

我将 UltraTree 与 vb.net 一起使用,我发现将它绑定到父/子数据集非常容易,并且可以很好地填充树视图。但是我需要隐藏某些列,我不知道如何在代码中执行此操作。我不能使用设计器,因为我正在使用代码来绑定我的数据集,并且这似乎覆盖了我在设计器中设置的任何列。

0 投票
2 回答
3852 浏览

tree - UltraTree Infragistics - 选择所有节点

在 Infragistics UltraTree 中,如何选择根下的所有节点?

0 投票
1 回答
1309 浏览

asp.net - 如何延迟加载 Infragistics UltraWebTree 控件?

我找不到任何关于如何延迟加载 Infragistics UltraWebTree v6.3 的示例

我发现 Infragistics 网站上的文档往往仅限于其控件的最新版本,但这是一个我无法升级的旧版应用程序。有没有人有示例代码或链接来演示如何在此控件中延迟加载节点?

我们当前的实现加载了 1.35MB 的 html,因为它正在填充整个树!!哎呀!

0 投票
1 回答
2277 浏览

treeview - 使用 UltratreeView(Infragistics TreeView)控件

大家好,我正在使用基础结构树视图控件。我有一个存储过程,它返回 2 个表 1.父表 2.子表 目前我正在通过使用循环在这两个表的基础上绑定树视图,其中我取主表的一行表,创建一个节点,在子表中找到关联的记录并将其添加到父节点下。当记录很少时,此方法可以正常工作。但是当有大量记录时,它确实需要很多时间。

有没有办法直接将数据源分配给 treeview ?无需手动遍历任何循环?这样我们只需要提供2个包含主记录和子记录的表作为数据源,树视图会自动管理它并绑定数据

请帮忙..提前谢谢

0 投票
1 回答
1465 浏览

.net - 如何重新排序 UltraTree 中的节点?

我有一个看起来像这样的类:

当我像这样绑定数据时:

它使我的父节点以不同的顺序排列:

如何重新排序节点,以便它们以与我在课堂上的顺序相同的顺序出现?

0 投票
1 回答
740 浏览

c# - Infragistics:不使用设计器将 EventHandle 附加到 UltraTreeView

我正在动态创建一个 UltraTree。我需要将点击事件附加到节点。当我尝试以与使用设计器创建的其他控件相同的方式执行此操作时,附件语句出现错误:

“ruleTree_AfterSelect”没有重载匹配委托“Infragistics.Win.UltraWinTree.AfterNodeSelectEventHandler”

这是我的处理程序名称和附件声明:

为什么 Visual Studio 允许自己以这种方式附加处理程序但在通过代码执行此操作时会引发错误的任何想法?

通过设计模式添加事件时,Visual Studio 是否运行文件或后台进程来处理此问题?

0 投票
2 回答
984 浏览

c# - UltraTree Columns 未对数值进行排序

我正在尝试使用可排序的winTree(UltraNode)创建一个网格,我以编程方式创建它,通过代码添加列和节点。显示网格时,我可以按字母列排序,但未对 Id 和另一个数字字段进行排序。

我正在做的事情的简化是:

查看网格时,我可以使用列标题对字母值进行排序,但是当我单击 Id 标题时,没有排序。

谢谢