Проблема с сущностью - выпадающий список Ajax
Проблема с сущностью - выпадающий список Ajax
Подскажите, пожалуйста. При добавлении записи, использую поле "сущность выпадающий список Ajax". В условии вставляю MySQL запрос:
e.id in (SELECT entity_48_items_id FROM app_related_items_37_48 WHERE entity_37_items_id = (SELECT field_406 FROM app_entity_45 where id=[419]))
Если выбирать значение в этом списке при добавлении записи из формы, то все работает как надо - данные подгружаются правильно.
Но мне нужны Редактируемые поля в списке. И получается, когда я делаю изменения через редактируемые поля, данные в список подгружаются неправильно, т.е. неверно работает ссылка на поле [419], т.к. если указать вместо поля соответствующее число вручную, то данные подгружаются в соответствии с этим числом.
Возможно ли как-то сделать так, чтобы, при изменении записи через редактируемые поля, правильно передавались значения другого поля из таблицы - формы?
e.id in (SELECT entity_48_items_id FROM app_related_items_37_48 WHERE entity_37_items_id = (SELECT field_406 FROM app_entity_45 where id=[419]))
Если выбирать значение в этом списке при добавлении записи из формы, то все работает как надо - данные подгружаются правильно.
Но мне нужны Редактируемые поля в списке. И получается, когда я делаю изменения через редактируемые поля, данные в список подгружаются неправильно, т.е. неверно работает ссылка на поле [419], т.к. если указать вместо поля соответствующее число вручную, то данные подгружаются в соответствии с этим числом.
Возможно ли как-то сделать так, чтобы, при изменении записи через редактируемые поля, правильно передавались значения другого поля из таблицы - формы?
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Проблема с сущностью - выпадающий список Ajax
Попробуйте вместо [419] написать e.field_419
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Проблема с сущностью - выпадающий список Ajax
Попробовал написать e.field_419 - пишет невозможно загрузить результаты (и при добавлении из формы и при редактировании)
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Проблема с сущностью - выпадающий список Ajax
была похожая проблема, а поле по которому идет фильтрация, она есть в заголовке в настройках поля ajax?AntonZ писал(а): 11 май 2022, 09:21 Попробовал написать e.field_419 - пишет невозможно загрузить результаты (и при добавлении из формы и при редактировании)
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Проблема с сущностью - выпадающий список Ajax
Кстати, может посмотреть что там в POST и GET?
Вывести как-то
Вывести как-то
Код: Выделить всё
print_r($_GET);ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Проблема с сущностью - выпадающий список Ajax
Пробовал дублировать поле с заголовком в заголовок в настройках поля Ajax - не помогло. POST и GET попытался посмотреть, но то ли что-то не так делаю - вылезли какие-то непонятные для меня данные (вставлял print_r($_GET); в поле Ajax запрос и PHP код)
Re: Проблема с сущностью - выпадающий список Ajax
В общем получается следующая ситуация - если в поле "сущность выпадающий список Ajax" в условии вставляю любой MySQL запрос, который обращается к данным формы (например id in ([561])), то при добавлении записи из формы - все ок. Но при попытке использовать редактируемые поля - в список подгружаются все данные, независимо от условия.
Если же я изменю условие на id in (3) - то все работает
Если же я изменю условие на id in (3) - то все работает
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Проблема с сущностью - выпадающий список Ajax
Стоп! Я не увидел сразу, что вы в списке редактируете. Не получится ничего. Неоткуда брать значения других полей. Это даже и логично, раз вы только одно поле редактируете.
Наверное, вам надо использовать PHP код (поле или в автоматизации) и вот там делать соотв. запрос, сработает после сохранения записи.
Хотя, люди говорят (и у меня такое было) не работает событие по сохранению записи при изименни одного поля непосредственно из списка... Редактировать / Сохранить всю запись - тогда работает.
Такие вот дела.
Наверное, вам надо использовать PHP код (поле или в автоматизации) и вот там делать соотв. запрос, сработает после сохранения записи.
Хотя, люди говорят (и у меня такое было) не работает событие по сохранению записи при изименни одного поля непосредственно из списка... Редактировать / Сохранить всю запись - тогда работает.
Такие вот дела.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Проблема с сущностью - выпадающий список Ajax
Понял, спасибо большое за консультацию