New to Kendo UI for VueStart a free 30-day trial

Definition

Package:@progress/kendo-data-query

Syntax:

ts
import { composeSortDescriptors } from '@progress/kendo-data-query';

const data = [{ name: "Pork" }, { name: "Pepper" }, { name: "Beef" } ];
const comparer = composeSortDescriptors([{ field: "name", dir: "asc" }]);
const result = data.sort(comparer);
// output: [{ name: "Beef" }, { name: "Pepper" }, { name: "Pork" }];

Converts the specified SortDescriptor objects into a Comparer function for use with Array.sort. When multiple descriptors are provided, they are evaluated in the order provided; each subsequent descriptor breaks ties from the preceding descriptors.

Parameters:descriptorsSortDescriptor[]

The sort descriptors to compose into a single comparer function.

Returns:

Comparer

A Comparer function that applies all descriptors in sequence, suitable for use with Array.sort.

Example:
ts
import { composeSortDescriptors } from '@progress/kendo-data-query';

const data = [{ name: "Pork" }, { name: "Pepper" }, { name: "Beef" } ];
const comparer = composeSortDescriptors([{ field: "name", dir: "asc" }]);
const result = data.sort(comparer);
// output: [{ name: "Beef" }, { name: "Pepper" }, { name: "Pork" }];
In this article
Definition
Not finding the help you need?
Contact Support