Jsf 在<;中禁用用户选择;h:selectOneRadio>;
我正在尝试禁用标记中的用户选择Jsf 在<;中禁用用户选择;h:selectOneRadio>;,jsf,jsf-2,jsf-1.2,Jsf,Jsf 2,Jsf 1.2,我正在尝试禁用标记中的用户选择 <h:selectOneRadio id="wildcard" value="#{NewService.isWildCard}" label="#{msg.org_IsWildCard}" readonly="true" layout="lineDirection"> <f:selectItem id="yes" itemLab
<h:selectOneRadio id="wildcard" value="#{NewService.isWildCard}" label="#{msg.org_IsWildCard}" readonly="true" layout="lineDirection">
<f:selectItem id="yes" itemLabel="YES" itemValue="1" />
<f:selectItem id="no" itemLabel="NO" itemValue="0" />
</h:selectOneRadio>
然而,在我的GUI上,我仍然能够选择单选按钮值。
请告诉我代码中有什么错误..而且BackingBean代码非常简单..我只是在BackingBean中传递0或1
请指导我如何在中禁用用户选择在selectItems中使用
itemDisabled
属性:
<f:selectItem id="yes" itemLabel="YES" itemValue="1" itemDisabled="true"/>
在selectItems中使用
itemDisabled
属性:
<f:selectItem id="yes" itemLabel="YES" itemValue="1" itemDisabled="true"/>
这确实是JSF生成的HTML
元素的不直观行为。对于您的问题,基本上有两种解决方案:
disabled=“true”
代替readonly=“true”
:
<h:selectOneRadio onclick="return false;">
这确实是JSF生成的HTML
元素的非直观行为。对于您的问题,基本上有两种解决方案:
disabled=“true”
代替readonly=“true”
:
<h:selectOneRadio onclick="return false;">
您使用的是JSF 2.0还是JSF 1.2?请修复您的标签。您使用的是JSF2.0还是JSF1.2?请把你的标签修好。