我必须重构一个Angular项目,该项目具有嵌套ng-repeats的表构建。 有三个ng重复,每个重复属于三维层次结构的不同部分。
第一级是root,它的字段是可排序的。也许下面的图片说得更容易。
级别1(包含可排序字段的根目录)
---等级2
--------等级3
因此,当单击Level 1的字段时,它应该对数据进行排序,但将Level 2和Level 3字段保持在Level 1的字段下方。
当然:(没有好的结构化数据结构。每个Level的数据都有自己的数据。
我觉得它本来是Grid的一个地方,但现在我无法改变它,因为它有很多功能。
那么,如何在这种表中添加排序机制呢?任何想法或任何样品?
我在其他项目中使用过这种情况下的数据结构,几乎每次都使用Grid。
但现在不可能。
Br Michael
答案 0 :(得分:2)
尝试使用Angular-NestedSortable,它是一个Angularjs插件,可以对嵌套列表进行排序并绑定数据。 https://github.com/jimliu/Angular-NestedSortable