我已经搜索了 dojo 文档、堆栈溢出,以及使用 firebug 彻底探索了 EnhancedGrid 对象本身,但我没有找到答案。
我有一个增强的网格,我用值填充用户进行排序并基本上创建一个选择集(使用indirectSelection 插件)。然后,他们有一个按钮可以缩放到地图上的选定项目。
问题是,在对列进行排序时,它不会改变商店本身中项目的顺序,我在每个项目中保留一个对象,告诉我如何在地图上缩放,所以我无法协调带有索引的grid.selection.selected
数组store._arrayOfAllItems
索引。
编辑:请注意,我坚持使用 Dojo 1.6,因为它已融入我正在使用的 API。