Страница 1 из 1

Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 14:17
alcompstudio
Добрый день!

Есть структура:

Заявки
- Условия договоров

В Заявках есть поле Сущность Аякс, которое подключено, собственно, во вложенную сущность Условия договоров, хочу задать условие выборки записей в списке, чтобы отображались именно те записи Условий договоров, что имеются во вложенной сущности текущей заявки (а не со всех заявок).

По логике просится условие

Код: Выделить всё

e.parent_item_id = id
Но, как я понял, поле Аякс не работает напрямую с идентификаторами, родительскими идентификаторами, поэтому хотел перехитрить, передавая id Заявки в через формульное поле в статический текст по шаблону (т.е. ID заявки записываю в поле Статический текст по шаблону [6909]), и передавая тот же ID заявки во вложенную сущность в поле Статический текст по шаблону 6908. В итоге - ID заявки мы фиксируем как в самой Заявке, так и во всех вложенных записях Условия договоров - в полях Статический текст по шаблону.

И соответственно, я строю условие по этим полям:

Код: Выделить всё

e.field_6908 = [6909]
http://joxi.ru/gmvDzggHeRqQzA

По логике значения совпадают, но условие не работает... http://joxi.ru/v29zollt4wZ9qA
Как правильно строить условие, что я не учел?

Через поле Многоуровневый список сущностей не подходит, нужно именно через поле Аякс в данном конкретном случае.

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 16:14
nruslan2
viewtopic.php?f=2&t=5436&start=20
аналогично?

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 17:54
alcompstudio
nruslan2 писал(а): 23 июн 2022, 16:14 viewtopic.php?f=2&t=5436&start=20
аналогично?
Наверное нет, т.к. в той теме проблема со связанными записями - т.е. через "промежуточные" таблицы БД. А у меня проблема с "прямой" связью, наверное. Или через поле Сущность Аякс тоже создается "промежуточная таблица" ?

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 18:24
nruslan2
нее имеется в виду проблема со значение поля id и родителя!

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 18:55
alcompstudio
nruslan2 писал(а): 23 июн 2022, 18:24 нее имеется в виду проблема со значение поля id и родителя!
Ну проблему, все равно не знаю как решить, хотя вроде простое решение должно быть )

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 19:51
support
Для 3.2 добавил опцию "Режим отладки" что можно было проверять как построен запрос.

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 23 июн 2022, 21:04
nruslan2
Вот это прям мастхев!!

Re: Поле сущность Аякс - как должно работать условие выборки?

Добавлено: 24 июн 2022, 06:28
nruslan2
С учетом того что в последние время многие сталкиваются с необходимостью использовать id текущей записи в условиях выборки Сущности AJAX, доработал код - viewtopic.php?p=25426#p25426