【问题标题】:Can an ASP.NET TreeView expand upwards instead of downwards?ASP.NET TreeView 可以向上扩展而不是向下扩展吗?
【发布时间】:2012-10-09 18:11:53
【问题描述】:

当您单击 + 号时,ASP.NET TreeView 是否可以向上展开而不是向下展开?这样“孩子”节点就会出现在他们的“父母”之上。

基本上我想在逻辑上采用通常是单个叶节点的东西,使其成为我树的根,并将逻辑上它的父节点变成我树上的子节点,但该子节点仍显示在上方父级扩展时的父级。

考虑一个公司的组织结构图,但从员工(叶节点)开始并向上。

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

【问题讨论】:

    标签: javascript asp.net treeview orgchart


    【解决方案1】:

    不,您不能使用 TreeView 组件来做到这一点。
    尝试这样做将涉及从 TreeView 继承并编写您的自定义 Render 函数。

    不过有一种更简单的方法。您可以将所有数据写入 json 对象,并使用众多 javascript 数据可视化库之一来呈现它。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 2019-05-19
      • 2017-01-18
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      相关资源
      最近更新 更多