Проблема с форматированием радиополя в Bootstrap 4.3.1 - работает с 4.0.0 - PullRequest
0 голосов
/ 18 марта 2019

Это проблема форматирования веб-страницы.Он работает нормально для Bootstrap 4.0.0 - но не 4.3.1.Я использую Flask 1.0.2, Flask-WTF 0.14.2, WTForms 2.2.1.Это код для определения радио:

  perm_comb_ind = RadioField('Choose Type:', 
                           choices=[('P','Permutations'), ('C','Combinations')],
                           default='P'
                           )   

Я также использую Bootstrap.

Радиоприемник для Bootstrap 4.0.0

оба варианта находятся в одном поле - то, что я хочу.

Живой пример, который отображает это:

https://www.w3schools.com/code/tryit.asp?filename=G28NYIRAPJC4

Для Bootstrap 4.3.1

Радиоблок для 4.3.1

В коробке только один элемент.

Пример в реальном времени, отображающий это:

https://www.w3schools.com/code/tryit.asp?filename=G28O1IDPCHUT

Код шаблона находится здесь:

    <div class="content-section">

    <form method="POST" action="">
        <!-- {{ form.hidden_tag() }}   -->

        <fieldset class="form-group">

            <legend class="border-bottom mb-4">Enumerate (Count) Permutations or Combinations
                          </legend>

            <div class="form-group">


                    {{ form.perm_comb_ind.label(class="form-control-label") }}

                    {% if form.perm_comb_ind.errors %}
                        {{ form.perm_comb_ind(class="form-control form-control-lg is-invalid") }}
                        <div class="invalid-feedback">
                            {% for error in form.perm_comb_ind.errors %}
                                <span>{{ error }}</span>
                            {% endfor %}
                        </div>
                    {% else %}
                        {{ form.perm_comb_ind(class="form-control form-control-lg list-unstyled") }} 
                    {% endif %}

            </div>

Это проблема с WTForms или Bootstrap или другая проблема?

...