我在项目中使用Sonata 3。我遇到了自动填充字段的问题。
protected function configureFormFields(FormMapper $form)
{
$form
->add(
'contactPerson',
ModelAutocompleteType::class,
[
'label' => 'Contact Person',
'property' => 'name',
'model_manager' => $this->modelManager,
'class' => ContactPerson::class,
'btn_add' => 'Add new',
'callback' => [CustomerCompanyFilters::class, 'filterContactPersons'],
]
)
}
我添加了“添加新”按钮,可以在弹出窗口中创建一个新实体,但它不会自动设置为字段值,我需要再次搜索它。在按下“创建”按钮弹出窗口后,是否可以设置字段值?