Skip to content

Commit 3abb968

Browse files
committed
[Autocomplete] Fix extending Tom Select when using custom ajax class
1 parent dd07ad6 commit 3abb968

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/Autocomplete/src/Resources/views/autocomplete_form_theme.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{# EasyAdminAutocomplete form type #}
22
{% block ux_entity_autocomplete_widget %}
3-
{{ form_widget(form.autocomplete, { attr: attr|merge({ required: required }) }) }}
3+
{{ form_widget(form.autocomplete, { attr: form.autocomplete.vars.attr|merge({ required: required }) }) }}
44
{% endblock ux_entity_autocomplete_widget %}
55

66
{% block ux_entity_autocomplete_label %}

src/Autocomplete/tests/Fixtures/Form/CategoryAutocompleteType.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ public function configureOptions(OptionsResolver $resolver)
3838
return true;
3939
},
4040
'placeholder' => 'What should we eat?',
41+
'attr' => [
42+
'data-controller' => 'custom-autocomplete',
43+
],
4144
]);
4245
}
4346

src/Autocomplete/tests/Functional/AutocompleteFormRenderingTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public function testFieldsRenderWithStimulusController()
2929
$this->browser()
3030
->throwExceptions()
3131
->get('/test-form')
32-
->assertElementAttributeContains('#product_category_autocomplete', 'data-controller', 'symfony--ux-autocomplete--autocomplete')
32+
->assertElementAttributeContains('#product_category_autocomplete', 'data-controller', 'custom-autocomplete symfony--ux-autocomplete--autocomplete')
3333
->assertElementAttributeContains('#product_category_autocomplete', 'data-symfony--ux-autocomplete--autocomplete-url-value', '/test/autocomplete/category_autocomplete_type')
3434

3535
->assertElementAttributeContains('#product_portionSize', 'data-controller', 'symfony--ux-autocomplete--autocomplete')

0 commit comments

Comments
 (0)