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