Во внешнем интерфейсе у меня есть сетка данных для отображения данных из двух бэкэнд-API REST. Например, сетка данных показывает всех пользователей с их разрешениями .
Во-первых, я опрошу users API с pageNum и pageSize в внешний интерфейс и затем запрос прав доступа API с идентификаторами пользователей, предоставленными users API. Наконец, объедините данные для отображения в сетке данных. Очевидно, существует зависимость от запроса API, но это так хорошо.
Во-вторых, эта сетка данных будет поддерживать фильтрацию / упорядочение на стороне сервера с разбиением на страницы, поскольку в нашей системе большое количество пользователей. Фронтальная фильтрация / заказ недопустимы. Если пользователи хотят выполнить фильтрацию / упорядочение атрибутов, поступающих от users API, фильтр будет передан users API, и он будет работать как положено.
Но если пользователи хотят сделать фильтр / упорядочить атрибуты, поступающие из permissions API, я понятия не имею, как это сделать. Спасибо за понимание, спасибо.