我有两个单选按钮,默认情况下没有选择一个,并且必须选择其中一个,所以这就是我所做的:
<div id="payment_method">
<h:message for="sel_payment_method" style="Color:red;"/>
<h:selectOneRadio id="sel_payment_method" required="true" requiredMessage="Please select a payment method" value="#{myBean.selectedPaymentMethod}">
<f:selectItem itemLabel="Debit or Credit Card" itemValue="credit" />
<f:selectItem itemLabel="Checking Account" itemValue="checking" />
<f:ajax event="change" render="credit_inputs_fragment checking_inputs_fragements" />
</h:selectOneRadio>
</div>
该selectedPaymentMethod
属性是一个字符串,其默认值为 null
并且credit_inputs_fragment是一个 ui:fragment 包含一个 div
ISSUE:单击单选按钮时,要更改的两个片段不受影响。
请指教,谢谢。