我的应用程序中有一个单选组,我必须更改单选按钮的默认选定值,如何在检票口进行设置?
<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>
答案 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的模型对象相同的值。