Я разрабатываю приложение поддержки клиентов с помощью 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() }
Я знаю, что нет никаких «групп» для действий «показа», поэтому я предполагаю, что эта функциональность не существует.
Задача ещё не решена.
Других решений пока нет …