Вопрос

Сортировка по нескольким колонкам

Коллеги, добрый день.

Версия 7.17.1.

 

Возможна ли реализация сортировки по нескольким колонкам на клиенте?

Есть вот такая возможность сортировки по колонкам:

var priorityColumn = esq.addColumn("Priority.Priority", "ProblemPriority");
priorityColumn.orderDirection = Terrasoft.OrderDirection.ASC;
priorityColumn.orderPosition = 0;

Далее нужно внутри сортировки по приоритету отсортировать записи по другой колонке, по дате. Однако, если добавить колонку таким же образом, работает сортировка только по приоритету.

Нравится

1 комментарий
Лучший ответ

Добрый день.

 

Для другой колонки установить orderPosition = 1:

var priorityColumn = esq.addColumn("Priority.Priority", "ProblemPriority");
priorityColumn.orderDirection = Terrasoft.OrderDirection.ASC;
priorityColumn.orderPosition = 0;
var newSortColumn = esq.addColumn("newSortColumn");
newSortColumn.orderDirection = Terrasoft.OrderDirection.ASC;
newSortColumn.orderPosition = 1;

 

Добрый день.

 

Для другой колонки установить orderPosition = 1:

var priorityColumn = esq.addColumn("Priority.Priority", "ProblemPriority");
priorityColumn.orderDirection = Terrasoft.OrderDirection.ASC;
priorityColumn.orderPosition = 0;
var newSortColumn = esq.addColumn("newSortColumn");
newSortColumn.orderDirection = Terrasoft.OrderDirection.ASC;
newSortColumn.orderPosition = 1;

 

Показать все комментарии