Enum - нужна помощь

Друзья, подскажите, что делаю неверно
Пытаюсь получить данные из Expand Enum - в ответ пусты значения

При получении объекта все ОК


Объект находит id праввильно

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

Я видимо не знаю, как это делать
Получаю значение через Select custom

@yuri Данные каким-то образом попали в селект, скорее всего через запрос к серверу. Нужно добавить _with, чтобы подтянулась модель type_of_resource.

1 Like

А в планах appmaster.io нет доработки Expand?
Например, если в него добавить _with, я думаю процессы сократились бы.
Или Expand передавал все данные, включая взаимосвязанные модели.

@yuri Но это так не работает. Блок просто парсит данные, которые ему передали. Если в модели отсутствуют вложенные модели, то блок их не отдаст. Нужно добавить _with в Serv Req чтобы передать модель в Expand.

Это гениально… :partying_face:
Оказывается, у Вас все так просто решается… :rofl:
Я добавил сотни блоков, не зная простого решения… :rofl:
Если взять Select триггер OPEN

Добавить в GET _with type_of_resourse и передать в Select - ларчик открывается ЭЛЕМЕНТАРНО

получается вот так коротко… :+1:

Спасибо :handshake:

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.