dhtmlxGrid如何对select的值进行排序?

dhtmlxGrid How to select the value for sorting?

我一直在玩 dhtmlxGrid (https://dhtmlx.com/docs/products/dhtmlxGrid/samples/08_filtering/01_pro_filter.html) 中的过滤和排序,我有一个问题:我们能否在不改变员工姓名的情况下,按姓氏对包含员工姓名的列进行排序都写了吗?

例如:

我们有:

  1. 亚历克斯·卡尔森

  2. 大卫·埃德蒙

  3. 詹姆斯·布赖特伍德

排序后,我们希望名称按以下顺序排列:

  1. 詹姆斯·布赖特伍德

  2. 亚历克斯·卡尔森

  3. 大卫·埃德蒙

可以吗?

实现所需功能的最佳方法是创建一个自定义排序函数,该函数将仅按值的第二部分对列进行排序。 在这里你可以找到一个教程:

https://docs.dhtmlx.com/grid__sorting.html#customsortingfunction

和一个简单的工作示例:

http://snippet.dhtmlx.com/146a327f0