对Tree商店的某些部分进行排序

时间:2016-05-10 12:02:42

标签: sorting extjs extjs-stores

我有一个树形图。我想在#St; ASC'中排序treeStore。按字段大小'。 我试图实现这个目标:

TreeStore.sort(property: 'size', direction: 'ASC')

但我想从第五张唱片开始对商店进行排序。并且前5个记录应保持原样(不受排序影响)。有人可以指导我如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

开箱即用不支持此功能,因此您必须将特殊标记传递给您希望保留在顶部的四条记录,例如

mark: "1"
mark: "2"
mark: "3"
mark: "4"
mark: "5+"
mark: "5+"
mark: "5+"
mark: "5+"

然后先按该标记排序:

TreeStore.sort([{property:'mark',direction:'ASC'},{property: 'size', direction: 'ASC'}]);