如何通过编程方式重新排序时间线中的文档组
如何通过编程方式重新排序时间线中的文档组
我最近搭了个用来追踪文档版本的时间线:每个分组对应一份文档,组里的每条记录就是一个版本。在未堆叠的状态下,这些组排列得整整齐齐:

现在我想实现一个功能:把同属一个项目(比如同一版本发布相关)的文档组置顶。我知道可以手动拖动调整顺序,但就是搞不定怎么用代码实现自动排序。
比如在下面这张截图里,我选中了几个同属一个版本发布的相关文档,但希望包含选中条目的所有组能自动移到顶部并聚合在一起:

我肯定是漏掉了某个明显的点,但就是想不通问题出在哪。如果排序过程能加上动画效果就更完美了……
备注:内容来源于stack exchange,提问作者Eduo




