我已经成功实现了一个树形面板,一切似乎都正常。我的数据如下所示。我的字段是“name”,其中包含像“ItemA”、“ProductA”这样的节点以及“铁”这样的叶子和一个名为“Available”的属性,它是true/false(布尔值但表示为字符串)。
当单击布尔列进行排序时,它会对它们进行排序,但会将它们整体排序。即我只想在每个组中对布尔值进行排序。目前,它似乎按项组对它们进行排序。因此,ItemB下面的节点会改变顺序,而不仅仅是布尔列的顺序。希望这有意义。
我将列模型设置为:
当单击布尔列进行排序时,它会对它们进行排序,但会将它们整体排序。即我只想在每个组中对布尔值进行排序。目前,它似乎按项组对它们进行排序。因此,ItemB下面的节点会改变顺序,而不仅仅是布尔列的顺序。希望这有意义。
我将列模型设置为:
sortType: Ext.data.SortTypes.asUCString
我也尝试在treepanel中将“folderSort”属性从true改为false,但没有任何区别。
有什么想法吗?
这是我的数据示例,以便更好地可视化它。
ItemA
ProductA
Iron true
ItemB
Product123
House true
Garage false
Misc false
Product1443
HouseF true
NewItem false