使用Ext js 6.2.0进行方法排序的模式

时间:2017-02-17 08:58:35

标签: javascript sorting extjs extjs6

与Ext js 6.2.0讨论方法sort([field],[direction],[mode])。任何人都可以向我解释这http://docs.sencha.com/extjs/6.2.0/classic/Ext.data.Store.html#method-sort文档中appendprependreplacemulti之间的区别。提到我没有看到差异,也没有关于的文档。

mode : "append" / "prepend" / "replace" / "multi" (optional)

2 个答案:

答案 0 :(得分:2)

mode参数指示分拣机集合的行为方式。

  • replace - 如果找到具有相同属性的现有分拣机,请将其替换为新分拣机。
  • append - 添加到现有分拣机集合的末尾。
  • prepend - 添加到现有分拣机集合的开头。
  • multi - 将添加此新分拣机并清除任何旧分拣机multiSortLimit,如果它存在,否则它与append相同。

答案 1 :(得分:0)

这是Ext.data.Store方法。当您调用它时,您明确地对商店的元素进行排序。生成的排序列表可以:

  • “替换”商店中的原始列表
  • 在原始列表末尾附加“ed”
  • “prepend”ed在列表的开头
  • “多” ?????