首先,我正在使用GXT 3.1.1和GWT 2.6.1
我有一个TreeStore,它在TreeGrid组件中显示项目,它的排序如下:
//Sort the list alphabetically
treeStore.addSortInfo(new StoreSortInfo<BaseTreeGridDTO>(comparator, SortDir.ASC));
但是,一旦它已经排序并且我向其添加新元素,它们总是位于列表的末尾。
有没有办法将这些新项目添加到这个有序的TreeStore,它可以保持字母顺序?
答案 0 :(得分:2)
你试过打电话:
treeStore.applySort(true);
将商品添加到商店后?
答案 1 :(得分:1)
如果为TreeStore设置SortInfo,则无效。您必须设置ListStore。
例如,不使用grid.getTreeStore(),而是使用grid.getStore()。