mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-07-18 23:06:13 +00:00
Allow select2 option for entityChoice filterOrderHelper
This commit is contained in:
parent
b01c84fb6e
commit
e800ef85da
@ -88,10 +88,14 @@ final class EventListController extends AbstractController
|
|||||||
->addSearchBox(['name'])
|
->addSearchBox(['name'])
|
||||||
->addEntityChoice('event_types', 'event.filter.event_types', EventType::class, $types, [
|
->addEntityChoice('event_types', 'event.filter.event_types', EventType::class, $types, [
|
||||||
'choice_label' => fn (EventType $e) => $this->translatableStringHelper->localize($e->getName()),
|
'choice_label' => fn (EventType $e) => $this->translatableStringHelper->localize($e->getName()),
|
||||||
|
'expanded' => false,
|
||||||
|
'attr' => ['class' => 'select2'],
|
||||||
])
|
])
|
||||||
->addUserPicker('responsables', 'event.filter.pick_responsable', ['multiple' => true, 'required' => false])
|
->addUserPicker('responsables', 'event.filter.pick_responsable', ['multiple' => true, 'required' => false])
|
||||||
->addEntityChoice('centers', 'event.filter.center', Center::class, $centers, [
|
->addEntityChoice('centers', 'event.filter.center', Center::class, $centers, [
|
||||||
'choice_label' => fn (Center $c) => $c->getName(),
|
'choice_label' => fn (Center $c) => $c->getName(),
|
||||||
|
'expanded' => false,
|
||||||
|
'attr' => ['class' => 'select2'],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return $builder->build();
|
return $builder->build();
|
||||||
|
@ -68,10 +68,17 @@
|
|||||||
{{ form_label(form.entity_choices[checkbox_name])}}
|
{{ form_label(form.entity_choices[checkbox_name])}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div class="col-sm-8 pt-2">
|
<div class="col-sm-8 pt-2">
|
||||||
{% for c in form['entity_choices'][checkbox_name].children %}
|
{% set field = form['entity_choices'][checkbox_name] %}
|
||||||
{{ form_widget(c) }}
|
{% if field.vars.expanded %}
|
||||||
{{ form_label(c) }}
|
{# Render expanded checkboxes/radios #}
|
||||||
{% endfor %}
|
{% for c in field.children %}
|
||||||
|
{{ form_widget(c) }}
|
||||||
|
{{ form_label(c) }}
|
||||||
|
{% endfor %}
|
||||||
|
{% else %}
|
||||||
|
{# Render select dropdown #}
|
||||||
|
{{ form_widget(field) }}
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user