如何更改检票口中无线电组的默认选定值

时间:2019-05-08 07:17:57

标签: java wicket

我的应用程序中有一个单选组,我必须更改单选按钮的默认选定值,如何在检票口进行设置?

<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 :(得分:0)

所有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)

传递它

就您而言,我认为您使用RadioGroup和Radio组件。因此,RadioGroup的模型对象必须具有与应选择的Radio的模型对象相同的值。