首页 > 解决方案 > Handsontable 自动完成项目排序

问题描述

嗨,我在自动完成列类型中排序时遇到问题。当我打开所有项目的下拉列表而不搜索任何内容时,我得到的结果按我想要的方式排序,但是当我开始输入单元格时,我得到结果,但它们是从最短的字符串到最长的字符串排序的。是否可以禁用此排序并以与我提供它们功能相同的方式对结果进行排序process

这里的例子:http: //fiddle.jshell.net/wj5vdnt5/3/

当我不输入任何内容时,我以正确的方式排序 当我不输入任何内容时,我以正确的方式排序

当我开始输入从最短到最长的排序时 当我开始输入从最短到最长的排序时

标签: javascripthandsontable

解决方案


是的,这是可能的。只需禁用sortByRelevance您的自动完成单元格类型。

columns: [
  {
    type: 'autocomplete',
    source: [ ... ],
    sortByRelevance: false
  }
]

推荐阅读