ui2022/table-filter.html.twig line 6

Open in your IDE?
  1. {% set form = _args.form %}
  2. {% form_theme form '@ui2022/forms/themes/filtering.html.twig' %}
  3. <div class="table__filter">
  4.     {{ form_start(form, {
  5.         action: form.vars.action ?: path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')),
  6.     }) }}
  7.     <div class="row align-items-center">
  8.         <div class="col-12 col-sm-auto">
  9.             {% block filter %}
  10.                 {% if form.filter is defined and form.filter %}
  11.                     {{ form_widget(form.filter) }}
  12.                     <script type="text/javascript">
  13.                         (function (window, document, $, undefined) {
  14.                             $(function () {
  15.                                 $('#{{ form.filter.vars.id }}').on('change', function (e) {
  16.                                     if ($(e.currentTarget).val()) {
  17.                                         $('#{{ form.vars.id }}').submit();
  18.                                     }
  19.                                 });
  20.                             });
  21.                         })(window, document, jQuery);
  22.                     </script>
  23.                 {% endif %}
  24.             {% endblock %}
  25.         </div>
  26.         <div class="col-12 col-sm-auto ml-sm-auto">
  27.             {{ form_rest(form) }}
  28.         </div>
  29.     </div>
  30.     {{ form_end(form) }}
  31. </div>