Есть ли способ добавить пользовательские поля и / или элементы HTML в группы EasyAdmin?

Я разрабатываю приложение поддержки клиентов с помощью EasyAdmin. К сожалению, похоже, что EasyAdmin не допускает слишком много настроек. Я хотел бы добавить кнопку в одну из групп в моей форме редактирования.

Мой текущий файл easy_admin.yaml выглядит так …

 Company:
class: App\Entity\Company
label: 'Companies'
form:
fields:
- { type: 'group', css_class: 'col-sm-6',  label: 'Company Information', icon: 'pencil' }
- { property: 'name', label: 'Company Name' }

- { type: 'group', css_class: 'col-sm-6 new-row',  label: 'Team', icon: 'user', collapsible: true, expanded: true }
- { property: 'creator', label: 'Creator of Company' }
- { property: 'companyMembers', label: 'Team Members', type: 'collection', type_options: { entry_type: 'App\Form\CompanyMemberType', by_reference: false } }

Я хотел бы добавить настраиваемую кнопку в группу Team Members. Например, я бы хотел, чтобы внутри этой группы была кнопка, которую я мог бы связать с функцией в одном из моих классов сущностей. Это возможно с EasyAdmin? Я надеялся, что смогу сделать что-то вроде этого …

 - { type: 'button', function: functionName() }

Я знаю, что нет никаких «групп» для действий «показа», поэтому я предполагаю, что эта функциональность не существует.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]