DynaTree在大型节点中添加[...]

时间:2013-07-05 05:17:01

标签: javascript json dynatree jquery-dynatree

我的dynatree正在使用我的MVC4 WebApplcation。它以JSON格式从控制器获取数据。节点通常有大约2,000或3000个以上的项目。加载此树需要几秒钟。有没有办法在开头显示5个项目,从最后显示5个项目,并在它们之间显示[...]。谢谢。

1 个答案:

答案 0 :(得分:1)

您只能在服务器上生成这21个节点(即10个节点,10个节点和一个带title: '[...]', isPlaceholder: true的特殊节点。 这将导致仅显示21个节点。

在激活处理程序中,您可以检查node.data.isPlaceholder并在用户点击“[...]”时执行完整重新加载。