Добрый день, не уверен, что это ошибка, но всё же - "Многоуровневый список сущностей" не выдаёт информацию из "Сущности, выпадающий список (ajax)", если включены "Редактируемые поля в списке" (настройка списка - таблицы). Если использовать функцию "Действие" - "редактировать" (где открывается доступ ко всем полям формы), то всё работает корректно, но хочется иметь возможность менять значение одного поля, щёлкнув по ячейке в таблице, а не открывать всю форму через "редактор"
Создал "ошибку" в демо-версии: https://rukovoditel.cloud/demo/3.7/inde ... mo_id=4908
admin/admin
Многоуровневый список сущностей
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
- support
- Техническая поддержка
- Сообщения: 7660
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Многоуровневый список сущностей
Благодарю за пример в демо версии. Удалось найти конфликт.
Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат.
- Вложения
-
- fieldtype_entity_multilevel.zip
- (6.01 КБ) 242 скачивания
-
Serdobolniy
- Спонсор

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

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

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