防止 ExtJS 网格排序

Prevent ExtJS grid sorting

我有网格并想对其应用默认排序,我从 API 获取参数。我的流程如下。

Store.sort(sorters),此代码执行加载操作并在刷新网格后,它会在第一次加载时触发事件 sortchange 事件。我该如何预防?

更新:我尝试了 sortOnLoad:false。但是,它不起作用。

在 sortchange 事件中有一个名为 column

的参数

所以,当它调用时,只需检查 column.hasFocus。如果为真,则意味着用户从网格 header 中排序。 如果它 return false 表示它是通过加载或删除数据来调用的。

希望这些信息对您有所帮助..:)