寻找最佳解决方案实现AJAX TreeGrid。

3
我正在寻找一个Ajax/TreeGrid(具有多列的树形结构)实现。
它必须满足以下要求:
1. 支持服务器端排序 2. 支持按需加载叶子节点-只有打开节点的子节点才会被加载 3. 支持分页-节点必须以块的形式加载,只请求可见记录 4. 可免费用于商业项目
我尝试过Dojo(dojox.grid.LazyTreeGrid),但它似乎在分页方面存在问题。
3个回答

7
我建议尝试使用dhtmlxTreeGrid.它不是免费的,但只需$299,对于商业项目来说不算太多。您可能会获得更好的支持和更有保障的更新。像这样的组件得到良好的支持将很快回报自己。 http://dhtmlx.com/docs/products/dhtmlxTreeGrid/index.shtml

5

ExtJS的TreeGrid符合您的所有标准,除了最后一个。我们的实现使用服务器端排序和在客户端按需加载/创建/删除/移动子节点,然后将数据推回服务器进行持久化。

Ext是一个庞大的框架,但您可以利用它们的动态加载来保持页面加载时间短。

您可以免费下载以查看是否适合,并决定是否值得许可。


+1 for ExtJS,非常稳定的框架,拥有良好的支持和众多用户基础。 - ChrisR

3
你可以尝试使用dhtmlx tree。不确定它是否提供服务器端排序功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接