我已经寻找它很长时间了,并且(从我自己的角度来看)这是很久以前就应该完成的基本行为:你按列对网格进行排序,比如说“NAME
”,你修改一条记录,名称“AAA
”变成“ZZZ
”,发送到服务器,服务器应答“ok”与“ZZZ
”,因此值会更新但保持在同一位置,即排序顺序不会刷新。
有没有办法自动执行此操作?哪个事件,哪个代码?怎么办?
最佳答案
一旦从服务器获得“ok”,您就可以显式调用存储方法。像这样:
myStore.sort("name","ASC");
或者,如果您有一组排序列,则可以使用商店提供的 sorters
属性。喜欢:
myStore.sort(myStore.sorters); // this uses the existing sorting rules applied to the store
希望这有帮助。
关于ExtJS:数据网格:加载后重新应用排序/刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10416165/