如何根据具有唯一编号的字段对网格中的数据进行排序?

时间:2019-02-28 09:54:21

标签: javascript jquery sorting grid kendo-grid

我有一个连接到API的剑道网格。有一个具有唯一编号的ID列,它在数据库中以以下格式生成:YYYYMMDDXXX

前四个数字是全年,然后是月份和日期。 XXX是随机字母。 从该格式我们知道,前8位数字是日期标识符(今天的日期)。然后是随机字母

如何对它们进行排序? 我的意思是每次生成该数字时,它都会进入网格,而最新的数字总是在底部。例如:

  1. 20190226BLA
  2. 20190226ZKA
  3. 20190226RRN
  4. 20190227BAM
  5. 20190228CAA

我希望它变成:

  1. 20190228CAA
  2. 20190227BAM
  3. 20190226RRN
  4. 20190226ZKA
  5. 20190226BLA

我该怎么做?请帮忙。我看到了stackoverflow的徽标,这是一个使用堆栈数据结构的想法。但是如何?还是任何简单的想法?

API中有一个数据字段,称为created_date。我应该对它进行排序吗?

volatile int

1 个答案:

答案 0 :(得分:0)

如果数据在数组中,则可以reverse

const arr = ["20190226BLA",
  "20190226ZKA",
  "20190226RRN",
  "20190227BAM",
  "20190228CAA",
]
console.log(arr.reverse())