Я искал способ сделать это, я нашел этот билет в devexpress введите описание ссылки здесь
Как вы можете видеть в примере, они использовали функцию javascript для выполненияПользовательская сортировка:
sortingMethod(value1: any, value2: any) {
var isSelected1 = this.dataGrid.instance.isRowSelected(value1),
isSelected2 = this.dataGrid.instance.isRowSelected(value2);
if(isSelected1 && !isSelected2) return -1;
if(!isSelected1 && isSelected2) return 1;
return 0;
}
А в столбце "CustomerId" просто используется вышеуказанная функция
<dxi-column
dataField="CustomerId"
sortOrder="asc"
[visible]="false"
[sortingMethod]="sortingMethod"
></dxi-column>