最好的我可以告诉我,在我的一个网格中排序任何列(配置了一个调用LBAPI的商店)从商店的定义向前重新执行我的所有应用程序代码。这是预期的行为吗?我认为我们不需要重新查询网格中使用的数据来对其进行排序。
我将商店定义如下:
// fetch the snapshot of all leaf level stories for the PI
var ssPiLeafStories = Ext.create('Rally.data.lookback.SnapshotStore', {
context: {
workspace: this.context.getWorkspace(),
project: this.context.getProject()
},
pageSize: 10000000,
fetch: find,
rawFind: query,
hydrate: ["ScheduleState", "c_" + this.gKanbanStateFieldName],
autoLoad: true,
listeners: {
scope: this,
load: this._processPiLeafStories
}
});
...对网格中的任何列进行排序从函数_processPiLeafStories及其他函数驱动所有App的逻辑(我认为!)。任何有关如何对网格进行排序而不是重新运行大量应用程序的建议都将不胜感激。
谢谢!