问题标签 [treelist]

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 投票
6 回答
10288 浏览

java - 列表实现:与 ArrayList 和 TreeList 相比,LinkedList 的性能真的那么差吗?

取自ApacheTreeList文档

以下相对性能统计数据表明该类别:

它接着说:

LinkedList很少是实施的好选择。TreeList几乎总是一个很好的替代品,尽管它确实使用了更多的内存。

我的问题是:

  • ArrayList add, insert, 和remove时代 粉碎 是 什么LinkedList? 一方面,我们是否应该期望现实世界的插入和删除案例非常有利于ArrayList?

  • 这难道TreeList只是给尊者的棺材钉了钉子LinkedList吗?

我很想得出结论,他们已经摊销或忽略了ArrayList成长的痛苦,并且没有考虑到LinkedList已经找到的项目的插入和移除时间。

0 投票
2 回答
4487 浏览

menu - DX TreeList - 如何在树节点上制作弹出菜单?

我使用 DevExpress 树列表。有谁可以举一些例子,如何创建简单的弹出菜单并将此菜单添加到 TreeList 中的节点上..?

0 投票
1 回答
500 浏览

c# - 具有树结构的复制粘贴数据

我有一个 treeList,加载了来自 SQL DB 的数据。树的 sql 中的 logigs 是标准的:ID、ParentID 和其他字段。现在我想在这棵树中实现复制粘贴。当我单击树,并在具有某种树结构的某个节点上选择“复制”按钮时,我将有关该对象及其所有子项、子项等的所有信息选择到 DataTable。树可以有很多层次。现在我想在另一个树节点上“粘贴”这个选定的节点(包含所有数据:子节点、子节点等)。我如何实现它并将所有具有关系的数据插入到 SQL 中,就像在那个复制的节点中一样......?我想这里我需要一些递归方法..?也许有人可以分享一些经验和例子。谢谢。

0 投票
1 回答
3414 浏览

c# - DX TreeList - 如何更改某些节点的颜色

我有 DX treeList,它有一些功能,如复制、粘贴、删除等。如何在 C# 代码中将某些节点颜色更改为其他颜色?

0 投票
4 回答
1841 浏览

rss - 使用 Treelist 值查询 Sitecore 项目

我有一个名为“所有食谱”的项目,其中包含名为 R1、R2 和 R3 的食谱。我有另一个名为“我的食谱”的项目,它有一个名为“食谱”的树列表字段,它包含从“所有食谱”项目中选择的值 R2 和 R3。我正在尝试编写的查询是针对 RSS Feed 的 Items 字段。

显示“我的食谱”的“食谱”字段中出现的“所有食谱”中的项目的查询语法是什么?

0 投票
1 回答
882 浏览

delphi - TcxDBTreeList Delphi 7没有向下箭头

我将 TcxDBTreeList 组件与 Delphi 7 一起使用,并且添加了一些行的奇怪结果。

我正在为我的数据使用 Tclientdataset。我正在附加它,并且该行正确显示在树列表中。

但是,它永远不允许我向下箭头越过树中的第二个节点,即使我已经添加了 10 个以上的节点。

我敢肯定这一定很简单。一个设置或什么不是。

有人可以告诉我我没有做什么或做错了什么吗?

谢谢,

大卫

0 投票
1 回答
3920 浏览

.net - 如何将数据绑定到 DevExpress TreeList

我想将纯数据中的分层数据数据绑定到 ASPxTreeList,我在线查看了数据绑定的文档,这是我找到的代码:

但是 DataBind() 是如何实现的呢?

0 投票
1 回答
524 浏览

sql - SQL 与 TreeList 的排序顺序不同

在我的 VB.NET 程序中,我使用的是 Devexpress TreeList v9.2。当我运行程序时,我从存储过程中填充 TreeList。

当我在 SQL Management Studio 中运行 SQL 过程时,我的数据会以我想要的方式返回。例如

  • 3
  • 6
  • 33
  • 42
  • 54
  • 206
  • 226
  • 733
  • 6633

然而,当我运行程序并用存储过程中的相同结果填充 TreeList 时,我得到:

  • 206
  • 226
  • 3
  • 33
  • 42
  • 54
  • 6
  • 6633
  • 733

你知道我可能做错了什么吗?

编辑:

我的存储过程中确实有一个“order by”。这就是为什么我在 SQL Management Studio 中运行存储过程时得到正确顺序的原因。order by 将数字分解为子字符串(因为它们也可以包含字母),因此它看起来是按数字排序的。不知何故,TreeList 似乎将其作为字符串使用,而不是保持原始排序顺序。

编辑:

我创建了另一个包含数字数据的列,所以当我按此列对表格进行排序时,我的数据会看起来像我想要的那样。但是,即使我在属性中发送了 SortOrder,即使运行时小三角形出现在网格的标题中,它也不会排序。

解决了:

我通过调用解决了这个问题:

  • 树.beginSort()
  • 将 sortindex 设置为我要排序的列为 0,将其他列设置为 -1:tree.columns("colName").SortIndex
  • 将我的列的排序顺序设置为升序:tree.columns("colName").SortOrder = SortOrder.Ascending
  • 树.endsort()
0 投票
1 回答
1378 浏览

c# - 使用名为 jQuery File Tree 的 jQuery 插件

不知道你是否知道这个插件,但基本上它会显示一棵树。我在使用它时遇到了问题,希望您能帮助我使用这个插件。

这个链接有一个插件的介绍。

基本上我有显示树的项目组和项目,每个项目都在各自的组中。一旦用户单击该组,该组就会展开,显示该组的所有项目。

是一个使用示例。

我的环境是asp.net(C#)

我想用这个插件在树下显示组的项目和项目:

尽我所能,按照链接获取代码。我想查看树中的 ul 和 li 标签。

0 投票
1 回答
4462 浏览

c# - 如何将数据设置到 devexpress 的树列表中

我有一个树列表,我必须用文本或 excel 文件中的一些数据来填充它,也可以从课堂上来,请告诉我该怎么做?