代码之家  ›  专栏  ›  技术社区  ›  invertedSpear

我可以在不将节点添加到数据提供程序的情况下向树中添加节点吗?

  •  0
  • invertedSpear  · 技术社区  · 14 年前

    我有几棵树,我允许用户从一棵树拖放到另一棵树上,除了一个明显的限制外,它的效果很好。我正在找到他们将其放到列表中的位置,并手动将其添加到数据提供程序中。除了任何特定节点的最后一个子节点之外,用户可以将其放在任何地方,因为它将该位置读取为节点与下一个同级节点之间的位置。

    处理这一问题的最佳方法似乎是添加类似于虚拟叶的内容,这样用户就可以将该项放在前面。我不希望在数据提供程序中使用此叶,那么是否可以在不将其添加到数据提供程序的情况下将叶(或文件夹)添加到树中?如果是这样怎么办?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Gabriel McAdams    14 年前

    不幸的是,这是不可能的。

        2
  •  0
  •   invertedSpear    14 年前

    感谢Gabriel,我解决了这个问题,在打开节点时添加项目,在关闭节点时删除项目,在将数据提交给数据库之前循环并删除所有项目。

    推荐文章