Многоуровневый список сущностей

Любые критические ошибки будут исправлены в течение 24-48 часов.
Ответить
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Многоуровневый список сущностей

Сообщение Serdobolniy »

Добрый день, не уверен, что это ошибка, но всё же - "Многоуровневый список сущностей" не выдаёт информацию из "Сущности, выпадающий список (ajax)", если включены "Редактируемые поля в списке" (настройка списка - таблицы). Если использовать функцию "Действие" - "редактировать" (где открывается доступ ко всем полям формы), то всё работает корректно, но хочется иметь возможность менять значение одного поля, щёлкнув по ячейке в таблице, а не открывать всю форму через "редактор"

Создал "ошибку" в демо-версии: https://rukovoditel.cloud/demo/3.7/inde ... mo_id=4908
admin/admin
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый список сущностей

Сообщение support »

Благодарю за пример в демо версии. Удалось найти конфликт.
Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Вложения
fieldtype_entity_multilevel.zip
(6.01 КБ) 242 скачивания
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Многоуровневый список сущностей

Сообщение Serdobolniy »

Спасибо, но работает не правильно, и появилась "фича" - если поменять значение, щёлкнув по ячейке "Сущность, выпадающий список (ajax)", то в "Многоуровневом списке сущностей" информация не сбрасывается, а остаётся прежней - не имеющей отношения к данным из "Сущности, выпадающий список (ajax)". Если пользоваться функцией "Действие" - "редактировать", то поля ведут себя корректно, т.е. значения сбрасываются.

Вторая "фича" связанная с "Многоуровневым списком сущностей" - если попытаться отредактировать поле, НЕ скрывая кнопку "+" - "Скрыть кнопку "+"", то форма зависает, и это не обойти. Если пользоваться функцией "Действие" - "редактировать", то поле ведёт себя корректно - ячейка позволяет себя редактировать.
Screenshot.png
В демо-версии так же зависает: https://rukovoditel.cloud/demo/3.7/inde ... mo_id=4908 - admin/admin
Снимок экрана (1165).png
Снимок экрана (1166).png
Снимок экрана (1167).png
Третья "фича" проявляет себя не зависимо от включённой/выключенной функции "Редактируемые поля в списке" (в демо-версии не повторить). При выборе информации из поля "Сущность, выпадающий список (ajax)" поле "Многоуровневый список сущностей" не раскрывается и не отображает информацию, но если нажать на "редактор", то ломается вся структура формы. При редактировании уже существующей информации поле "Многоуровневый список сущностей" ведёт себя корректно
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый список сущностей

Сообщение support »

Спасибо, но работает не правильно, и появилась "фича" - если поменять значение, щёлкнув по ячейке "Сущность, выпадающий список (ajax)", то в "Многоуровневом списке сущностей" информация не сбрасывается, а остаётся прежней - не имеющей отношения к данным из "Сущности, выпадающий список (ajax)".
Ну он и не должен сбрасываться. Тут получается конфликт. Эти два поля взаимосвязаны и получается что в редактировать их в списке идея не очень. Так как в списке редактируется только одно поле, а вам нужно что эти два поля были одновременно в форме. Тут редактирования через список не подходит.

Как вариант, попробуйте добавить автоматизацию (отдельную кнопку в списке), которая будет редактировать только эти два поля. Правда в автоматизации кнопка "+" не работает.
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Многоуровневый список сущностей

Сообщение Serdobolniy »

Можете подсказать, как поступать со второй и третьей "фичей"? Записал видео, как ведёт себя форма после замены файла из этого сообщения: viewtopic.php?p=39828#p39828
Serdobolniy писал(а): 11 июн 2026, 09:44 Вторая "фича" связанная с "Многоуровневым списком сущностей" - если попытаться отредактировать поле, НЕ скрывая кнопку "+" - "Скрыть кнопку "+"", то форма зависает, и это не обойти
Serdobolniy писал(а): 11 июн 2026, 09:44 Третья "фича" проявляет себя не зависимо от включённой/выключенной функции "Редактируемые поля в списке" (в демо-версии не повторить). При выборе информации из поля "Сущность, выпадающий список (ajax)" поле "Многоуровневый список сущностей" не раскрывается и не отображает информацию, но если нажать на "редактор", то ломается вся структура формы.
Последний раз редактировалось Serdobolniy 18 июн 2026, 09:37, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый список сущностей

Сообщение support »

Да, конфликт я обнаружил, только не знаю что с этим делать. Тут у вас выходит что эти два поля связаны и их по отдельности нельзя редактировать. В форме должны быть два поля.
Как вариант можно сделать кнопку через автоматизацию, и добавить эту кнопку в список, чтоб редактировалось только эти два поля, но не знаю насколько это будет удобно.
А так редактировать их по отдельности - это не вариант, так как эти поля связаны между собой и зависят друг от друга.
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Многоуровневый список сущностей

Сообщение Serdobolniy »

Через автоматизацию - кнопку, при редактировании существующей записи как-то можно привыкнуть, но это неудобно при создании новой записи. Можно переключиться на "Многоуровневый выпадающий список", но с ним тоже возникает проблема: viewtopic.php?t=9817 из-за которой и перешёл на "Многоуровневый список сущностей"
Ответить