Как изменить значение по умолчанию для группы радиостанций в калитке - PullRequest
0 голосов
/ 08 мая 2019

У меня есть радиогруппа в приложении, и я должен изменить значение радиокнопок, выбранное по умолчанию, как мы можем это сделать в калитке?

<wicket:container wicket:id="sign in">
                        <div class="col-25">
                            <label class="radio-inline"> <input
                                wicket:id="signInYes" type="radio" name="ticker" checked="checked"  />Yes
                            </label>
                        </div>
                        <div class="col-25">
                            <label class="radio-inline"> <input
                                wicket:id="signInNo" type="radio" name="ticker" />No
                            </label>
                        </div>

                    </wicket:container>

1 Ответ

0 голосов
/ 09 мая 2019

Все FormComponent используют свой объект модели в качестве selected value.Вы можете предоставить значение в IModel, переданное конструктору, например, RadioChoice(String id, IModel<T> model, List<? extends T> choices) или RadioGroup(String id, IModel<T> model).

Вы также можете передать его после создания экземпляра с помощью formComponent.setModel(aNewModel) или formComponent.setModelObject(aNewModelObject)

Inваш случай, я думаю, вы используете компоненты RadioGroup и Radio.Поэтому объект модели RadioGroup должен иметь то же значение, что и объект модели Radio, который должен быть выбран.

...