Добрый день. Продолжаю исследовать тему отображения данных в гриде, загруженных из сторонних сервисов.
Пока сделал следующее:
- создал отдельную схему под свою деталь;
- добавил ее на карточку нужной сущности;
- в методе loadGridData вполне могу вызывать свой сервис и заполнять данные;
Вот тут вопрос, базовый loadGridData использует ESQ запрос, под классом ESQ целая инфраструктура классов запросов и транспорта, может правильнее было бы перекрыть какой-то из этих транспортных классов, так что бы сохранить функциональность сортировок и т.п. К сожалению пока не нашел нормального способа сделать это.
Интересно мнение специалистов, о том как правильнее и проще реализовать мою задачу.
Нравится
Добрый день.
Дело в том, что ESQ отправляет специфичный запрос и сторонние сервисы не смогут правильно его интерпретировать, и соответственно не смогут построить правильный ответ. Так же, механизмы работы ESQ находятся в ядре и переопределить их нельзя.