Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Пишите ваши предложения здесь.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение alcompstudio »

Добрый день!

Есть ли техническая возможность выводить в табличном списке в поле Связанные записи не заголовки, а именно табличный блок связанных записей, который выводится, когда мы заходим на страницу записи?

Например, есть такая структура
Связанные_в_таблице_структура.jpg
Т.е. сделать некую настройку тут:
Связанные_в_таблице_настройки.jpg
И в итоге что-то подобное выводить
Связанные_в_таблице.jpg
Т.е. выводить в ячейке НЕ список заголовков связанных записей - а полностью табличный блок связанных записей, как она строится на странице записи - со всем функционалом. Ведь этот табличный блок как-то формируется же на странице записи через поле Связанные записи, то может и в таблицу его можно вывести. Естественно, будет нагромождение, но это на усмотрение администратора, как он выстроит список.
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение nruslan2 »

Удалил все прошлые топики так как потеряли актуальность.

Требуемый функционал Добавлен) Это было тяжело, долго, пару раз проскакивали слова "Я немогу","С этим покончено", но в итоге все таки имеем то что имеем))
Вложения
64.png
Последний раз редактировалось nruslan2 28 авг 2021, 16:43, всего редактировалось 1 раз.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение alcompstudio »

Круть!!! ;)
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение nruslan2 »

После тестов нашел один нюанс - при таком виде не возможно сортировать связанные записи в таблице при клике на заголовок!
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение alcompstudio »

В продолжение данной темы...

Еще бы возможность вывода вложенных записей (по принципу как и со связанными).
nruslan2
Сообщения: 2418
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение nruslan2 »

Было сложно, иногда прям невозможно без танцев с бубном вокруг костра, но в итоге оно вышло как и запланировано:
viewtopic.php?p=21653#p21653

Доработка коснулась сразу трех полей "Сущность", "Сущность AJAX", "Сущность по SQL".
Возможность отображать связанные записи в виде таблицы как на странице записи, так и в списке записи.
Возможность управлять связанными записями прямо из Табличного вида. (редактирование, удаление, экспорт, обновление, копирование как одного так и нескольких элементов сразу)
Возможность добавить новую запись в связанной сущности с привязкой к текущей открытой записи.

Чего нет:
Процесс копирования связанных записей через Таблицу, автоматически не привязывает новые скопированные записи к Текущей открытой записи!
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Связанные записи - выводить в списке записей (ячейке/поле) таблицу связанных записей

Сообщение alcompstudio »

ОГО, круто)
Ответить