Больше сортировать столбец в JHipster - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь настроить столбец сортировки, используя файл rout.ts моей сущности.

В теге "data" я поставил defaultSort: ['firstCol,desc','secondCol,asc'],, но выдал ошибку.

Затем я положить все в одну строку defaultSort: 'firstCol,desc,secondCol,asc',, но secondCol не считается запросом, отправленным в microservice

Затем я помещаю все в одну строку, используя разделитель символов, например ";" 'firstCol,desc;secondCol,asc' но ничего! SecondCol не считается.

Я пытаюсь отладить и вижу файл ng-jhipster. js? 064b и вижу:

parsePredicate(sort) {
        return sort.split(',')[0].split('%2C')[0];
    }

Кажется, передается единственный первый параметр (как я вижу эффективно). Есть ли какой-либо другой способ пропустить еще один столбец сортировки (передать 2 столбца одновременно).

Я вижу, что Spring data rest принимает больше столбца, просто добавив в запрос другой столбец сортировки: ?sort=name,asc&sort=numberOfHands,desc.

Как можно отправить это в jhipster ???

1 Ответ

0 голосов
/ 03 марта 2020

Решил сам поместить столбец сортировки не в defaultSort тега «data», а указать предикат сортировки в методе sort, если .component.ts

...