This form class is responsible for selecting a customer.
Option | Type | Default value | Description |
---|
$builder->add(
'sp_id_customer',
TypeaheadCustomerCollectionType::class,
[
// "%QUERY" is appended to url in order to avoid "%" sign being encoded into "%25",
// it used as a placeholder to replace with actual query in JS
'remote_url' => $this->router->generate('admin_customers_search', ['sf2' => 1]) . '&customer_search=%QUERY',
'mapping_value' => 'id_customer',
'mapping_name' => 'fullname_and_email',
'placeholder' => $this->translator->trans('All customers', [], 'Admin.Global'),
'template_collection' => '<div class="media-body"><div class="label">%s</div><i class="material-icons delete">clear</i></div>',
'limit' => 1,
'required' => false,
'label' => $this->translator->trans('Add customer', [], 'Admin.Catalog.Feature'),
]
)