【问题标题】:Kendo SearchBar - Order by StartsWith then Contains剑道搜索栏 - 按 StartsWith 排序,然后包含
【发布时间】:2021-09-24 06:06:29
【问题描述】:

假设我有 3 个工作 1.科学家 2.数据科学家 3.开发者科学家

然后在剑道搜索栏中搜索“科学家”一词 结果应按如下顺序排列 1.科学家 2.数据科学家 3.开发者科学家

但我得到的结果如下,这是错误的 1.数据科学家 2.开发科学家 3.科学家

感谢您提前回答

【问题讨论】:

    标签: kendo-ui


    【解决方案1】:

    搜索栏仅提供过滤机制。网格的排序功能是独立的,您应该进行相应的设置。但是,如果您希望仍然拥有已排序的项目,您应该实现自己的排序机制。

    如果您按降序对项目进行排序,您将收到“1. 科学家 2. 开发科学家 3. 数据科学家”。这是因为数据科学家的第二个字母是“a”并且在“e”之前,因此,“Developer”将按降序显示在“Data”之前。

    如果自定义排序对您来说似乎是一个合理的选项,请使用以下网格选项:

    Custom sort function declaration

    请注意,这仅在您使用客户端操作时才有效。

    【讨论】:

      猜你喜欢
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 2016-02-15
      • 2012-04-28
      • 1970-01-01
      相关资源
      最近更新 更多