0

我正在使用带有 struts 的 (jquery) dynatree。树上的项目将以这种方式创建:

  1. 右键单击节点,会显示一个上下文菜单,其中包含 [创建、修改和删除] 等选项。单击“创建”后,会弹出一个窗口,其中包含用于数据捕获的输入字段。
  2. 在弹出窗口中单击保存时,使用 ajax 创建记录并刷新树。
  3. 在创建记录时,记录应将父节点的 ID 发送到服务器,该 ID 通常是存储在服务器或数据库上的父节点数据的主键。
  4. 可以在每个节点上执行此操作。
  5. 每个节点都应该能够存储父节点的 id。
  6. 每个节点或子节点也应该知道它在树上的级别。即子节点一的级别为1。谢谢
4

1 回答 1

3

我真的帮不了你,因为你没有发布任何代码,而且 stackoverflow 也不是让别人为你代码的地方。

我建议做的是去 Dynatree示例页面并查看他们在那里发布的所有不同的树示例。在每个树示例下都有该特定示例的源代码。选择最能代表您想要在项目中执行的操作的示例,然后尝试将其修改为您真正想要的。然后当/如果您有问题,请使用代码编辑您的帖子,以便我们为您提供帮助。

您还可以查看这些对您有帮助的文档。

Dynatree 文档
jQuery 文档

于 2012-04-23T12:06:18.867 回答