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

Перепривязка родительской сущности

Добавлено: 23 сен 2022, 11:24
remchik
2 Сущности
Контакт
--Заказ

Как базово сменить привязку заказа к контакту ? Без хардкода ?
Кто нибудь решал данный вопрос ?

Знаю что чушь, на заказчик хочет :)

В БД все просто parent_item_id меняем, и вся цепочка перепривязывается.

Но вот как в интерфейс положить с выбором контакта

Re: Перепривязка родительской сущности

Добавлено: 23 сен 2022, 12:08
alexinc
Самый простой способ, в лоб:
Заказ выкладываете в верхний уровень меню, при его вызове будет проситься привязать к контакту, без этого не откроется.
В самом списке заказов выделяете заказ, С выделенными - переместить запись (требуется Дополнение)

Re: Перепривязка родительской сущности

Добавлено: 26 сен 2022, 09:44
remchik
alexinc писал(а): 23 сен 2022, 12:08 Самый простой способ, в лоб:
Заказ выкладываете в верхний уровень меню, при его вызове будет проситься привязать к контакту, без этого не откроется.
В самом списке заказов выделяете заказ, С выделенными - переместить запись (требуется Дополнение)
Действительно, есть просто кнопка в меню - переместить записи.. Все базово решается. Спасибо.

Re: Перепривязка родительской сущности

Добавлено: 26 сен 2022, 19:22
remchik
Следующий вопрос, ФИО в контакте - заголовок, можно ли как то при привязке искать дополнительно по номеру телефона контакта ?

Re: Перепривязка родительской сущности

Добавлено: 26 сен 2022, 23:05
alexinc
Делаете выбор сущности с AJAX - там указываете по каким полям искать.

Re: Перепривязка родительской сущности

Добавлено: 26 сен 2022, 23:15
remchik
alexinc писал(а): 26 сен 2022, 23:05 Делаете выбор сущности с AJAX - там указываете по каким полям искать.
а поподробнее в рамках моей задачи
parrent_item_id = поля же нет ajax

Re: Перепривязка родительской сущности

Добавлено: 26 сен 2022, 23:23
alexinc
remchik писал(а): 26 сен 2022, 23:15
alexinc писал(а): 26 сен 2022, 23:05 Делаете выбор сущности с AJAX - там указываете по каким полям искать.
а поподробнее в рамках моей задачи
parrent_item_id = поля же нет ajax
Задача не ясна, ответ дан общий и наболее подходящий. Уточните задачу - вы в форме выбора сущности хотите искать? Или когда уже привязали и находитесь либо в списке, либо на странице записи?

Re: Перепривязка родительской сущности

Добавлено: 27 сен 2022, 10:41
remchik
alexinc писал(а): 26 сен 2022, 23:23
remchik писал(а): 26 сен 2022, 23:15
alexinc писал(а): 26 сен 2022, 23:05 Делаете выбор сущности с AJAX - там указываете по каким полям искать.
а поподробнее в рамках моей задачи
parrent_item_id = поля же нет ajax
Задача не ясна, ответ дан общий и наболее подходящий. Уточните задачу - вы в форме выбора сущности хотите искать? Или когда уже привязали и находитесь либо в списке, либо на странице записи?
К контактам привязаны заказы (вложенная сущьность), нужно заказ переместить к другому контакту, есть "действия - переместить записи", вот там комбобокс который ищет по заголовку (поле в контактах), вопрос - как то можно добавить поле для поиска, например телефон?

Re: Перепривязка родительской сущности

Добавлено: 27 сен 2022, 13:22
alexinc
remchik писал(а): 27 сен 2022, 10:41
alexinc писал(а): 26 сен 2022, 23:23
remchik писал(а): 26 сен 2022, 23:15

а поподробнее в рамках моей задачи
parrent_item_id = поля же нет ajax
Задача не ясна, ответ дан общий и наболее подходящий. Уточните задачу - вы в форме выбора сущности хотите искать? Или когда уже привязали и находитесь либо в списке, либо на странице записи?
К контактам привязаны заказы (вложенная сущьность), нужно заказ переместить к другому контакту, есть "действия - переместить записи", вот там комбобокс который ищет по заголовку (поле в контактах), вопрос - как то можно добавить поле для поиска, например телефон?
Стандартно - никак. Не того свойства поле используется при переносе. Максимум что можно получить - это сделать статическое поле на шаблону и туда вставить телефон, сделать заголовком.