任务管理应用程序的任务前驱/依赖逻辑

时间:2010-04-09 17:55:59

标签: jquery html dynamic

我正在试图找出创建具有依赖关系的任务的逻辑。简而言之,我正在构建一个动态任务管理系统,每个任务都有几个选项,其中一个选项是让任务从前任开始。

用户可以添加/删除/重新排序(通过拖放)任务,所以我想知道如何让前辈动态,这是我的意思的一个例子

  • 任务1
  • 任务2
  • 任务3 - >任务2的依赖
  • 任务4 - >任务2的依赖

任务在删除和/或重新订购时重命名。如果任务1被删除,那么3和4应该变得依赖于任务1(这是旧任务2)。在过去的几个小时里,我一直在试图弄清楚如何做到这一点。

我现在正在使用jQuery,每个任务都包含在一个带有增量ID的div中(即id =“task1”),只要删除或重新排序任务并且我使用动态填充,就会重命名下拉选择前任。

最简单的方法是什么?

顺便说一句,我不一定要求代码,只是试图找出解决这个问题的最佳方法

1 个答案:

答案 0 :(得分:0)

将订单与任务ID分开。

  • 订单1:任务1
  • 订单2:任务2
  • 订单3:任务3 - >依赖于任务2
  • 订单4:任务4 - >依赖于任务2

删除任务1后,它变为......

  • 订单1:任务2
  • 订单2:任务3 - >依赖于任务2
  • 订单3:任务4 - >依赖于任务2