Раскрывающийся список, созданный EasyAdmin Bundle, не закрывается при выборе - PullRequest
0 голосов
/ 15 мая 2019

Я создаю бэкэнд для своего сайта Symfony4.2 с помощью пакета easyadmin.в новой форме / форме редактирования, созданной для моих сущностей, создается выпадающий список для выбора.Однако в Chrome и Firefox эти выпадающие списки не работают должным образом.Когда я нажимаю на них, отображаются параметры, но они не закрываются, если я выбираю параметр или щелкаю в раскрывающемся меню.Это работает нормально в Safari и Edge.

Вот easyadmin.yaml

easy_admin:
    #Global Settings
    site_name: 'Physics Quiz SIte'

    design:
        assets:
            favicon: '/build/images/favicon.ba133a8b.ico'
    # this is the default form theme used by backends
        form_theme: '@EasyAdmin/form/bootstrap_4.html.twig'
    # these custom templates are applied to all entities
        brand_color: '#1ABC9C'
        menu:
            - { label: 'Public Homepage', route: 'homepage', icon: 'home' }
            - { entity: 'User', icon: 'user' }
            - { entity: 'QuestionType' }
            - { entity: 'Question' }
            - { entity: 'Quiz' }

    show:
        max_results: 10

    list:
        actions:
            - { name: 'edit', icon: 'pencil'}
            - { name: 'delete', icon: 'trash'}
        # allow deleting multiple items at once ...
        batch_actions: ['delete']

    # List the entity class name you want to manage
    entities:
        Quiz:
            class: App\Entity\Quiz
            form:
                fields:
                -   property: 'quizname'
                    label: 'Quiz Name'
                -   property: 'course'
                    type: 'entity'
                    type_options:
                        expanded: false
                        multiple: false

Это соответствующий источник страницы, который создан:

<div class="col-12 ">
 <div class="form-group  field-entity">
  <label class="form-control-label required" for="quiz_course">Course</label>
  <div class="form-widget">
   <select id="quiz_course" name="quiz[course]" data-widget="select2" class="form-control">
    <option value="1">Year 10 Physics</option>
    <option value="2">Year 11 Physics</option>
   </select>
  </div>
 </div>
</div>

и здесьСценарии, которые могут иметь отношение

1 Ответ

3 голосов
/ 16 мая 2019

Это ошибка, появившаяся в версии 2.1.2.

https://github.com/EasyCorp/EasyAdminBundle/issues/2715

Был выпущен новый выпуск 2.1.3, который исправляет проблему.

...