Друзья, подскажите, что делаю неверно
Пытаюсь получить данные из Expand Enum - в ответ пусты значения
При получении объекта все ОК
Объект находит id праввильно
Enum NULL
Проверяю через ВЭБ - пустота
Друзья, подскажите, что делаю неверно
Пытаюсь получить данные из Expand Enum - в ответ пусты значения
При получении объекта все ОК
Enum NULL
Проверяю через ВЭБ - пустота
@yuri Здравствуйте, каким образом получаете type_of_resource
?
@yuri Как получили action_crm
?
@yuri Попробуйте добавить в блок Server Request _with: type_of_resource
Если я правильно понял - вот так?
Данные получил!
Но получается, что нужно дважды вызывать Expand action_crm
Первый раз из SELECT
Второй раз после запрос на БЭКЭНД ?
А можно как-то - сократить?
@yuri Не обязательно. Можете получить данные с помощью прямого запроса. Например, GET /type_of_resource/:id/
@yuri Или добавить _with
в запрос, который апдейтит селект
для этого мне нужно получить id, а для его получения мне нужен Expand
@yuri Данные каким-то образом попали в селект, скорее всего через запрос к серверу. Нужно добавить _with
, чтобы подтянулась модель type_of_resource
.
А в планах appmaster.io нет доработки Expand?
Например, если в него добавить _with, я думаю процессы сократились бы.
Или Expand передавал все данные, включая взаимосвязанные модели.
@yuri Но это так не работает. Блок просто парсит данные, которые ему передали. Если в модели отсутствуют вложенные модели, то блок их не отдаст. Нужно добавить _with
в Serv Req чтобы передать модель в Expand.
Это гениально…
Оказывается, у Вас все так просто решается…
Я добавил сотни блоков, не зная простого решения…
Если взять Select триггер OPEN
Добавить в GET _with type_of_resourse и передать в Select - ларчик открывается ЭЛЕМЕНТАРНО
получается вот так коротко…
Спасибо
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.