2012-10-09 34 views
1

当你点击+号时,ASP.NET TreeView可以向上而不是向下扩展吗?所以“孩子”节点出现在他们的“父母”之上。ASP.NET TreeView可以向上而不是向下扩展吗?

本质上我想在逻辑上采取什么通常是一个单独的叶节点,使它成为我的树的根,并在逻辑上做它是父到我的树上的子节点,但有该子节点仍然显示当父母被展开时,在父母之上。

想象一个公司OrgChart,但是从雇员(叶节点)开始并且往上走。

我似乎无法找到任何指定MSDN上的方向。我想避免重新编写TreeView的Javascript如何工作,但如果没有其他方式可行的话,将会对其开放。

回答

0

不,你不能用TreeView组件做到这一点。
试图做到这一点将涉及从树视图继承和编写您自定义的功能Render函数。

虽然有一个更简单的方法。您可以将所有数据写出到json对象中,并使用众多javascript数据可视化库中的一个来呈现它。

我真的很喜欢javascript InfoVis toolkit。您可以使用它制作非常详细的图表。

相关问题