将一个孩子添加到角度甘特图中的多个父级

时间:2015-11-19 20:33:46

标签: javascript angularjs

我使用有角度的甘特图作为我的硕士论文,到目前为止我对它非常满意。但是现在我遇到了一个我无法轻易解决的问题:我已经以这样的方式修改了数据对象,树的第一个条目总是负责某些任务的人,当我打开树时可以看到这个人的所有任务。但现在可能会发生,更多的负责人也有同样的任务。那么可以向一个以上的负责人添加一项任务吗?或者一般来说是否可以将同一个孩子添加到多个父母身上?文档说,它不受支持,但我想也许有人知道这个主题如何作为一个聪明的想法来解决这个问题。任何帮助将不胜感激。干杯!

1 个答案:

答案 0 :(得分:0)

在Angular Gantt,你不能让一个孩子属于不同的父母。 解决这个问题的一种方法如下:

  

{“name”:“person1”,“children”:[“item1”,“item2”]},{“name”:   “item1”,“tasks”:[{“id”:“101”,“name”:“Description”,“color”:   “#f1c232”,“from”:“...”,“to”:“...”}]},{“name”:“item2”,   “tasks”:[{“id”:“102”,“name”:“Description”,“color”:“#f1c232”,   “from”:“...”,“to”:“...”}]},{“name”:“person2”,“children”:   [“item2”]},{“name”:“item2”,“tasks”:[{“id”:“103”,“name”:   “描述”,“颜色”:“#f1c232”,“来自”:“...”,“到”:“...”}]},   ......

请注意,对于'person2',我在'item2'之后添加了一个空格,以便在视觉上甘特图将显示'item2',但子项实际上是 'item2'。如果person3具有相同的子项'item2',则在'item2'之后添加2个空格,依此类推。 希望这会有所帮助。