自定义 p:radioButton 在 table 中不起作用:未找到 select 的 ID
Custom p:radioButton does not work inside a table: id of select not found
我有一个 table,我想在这个 table 的任意行内放置一个自定义的 p:radioButton
,在两个不同的列上。
这是p:selectOneRadio
的代码:
<p:selectOneRadio
value="#{bean.val}"
id="val"
required="true"
layout="custom"
>
<f:selectItem itemLabel="" itemValue="A" />
<f:selectItem itemLabel="" itemValue="B" />
</p:selectOneRadio>
这是 radioButton
:
之一的代码
<p:radioButton for="tabs:table:#{i}:val" itemIndex="0"/>
我用浏览器检查了一下,id是对的。无论如何,我得到这个错误:
javax.faces.FacesException: Cannot find component 'tabs:table:0:val' in view.
可能是什么问题?请帮助:)
我正在使用 Primefaces 3.4.1 和 Mojarra 2.1.7
好吧,解决方案很简单,BalusC 向我建议:
<p:radioButton for="val" itemIndex="0"/>
我有一个 table,我想在这个 table 的任意行内放置一个自定义的 p:radioButton
,在两个不同的列上。
这是p:selectOneRadio
的代码:
<p:selectOneRadio
value="#{bean.val}"
id="val"
required="true"
layout="custom"
>
<f:selectItem itemLabel="" itemValue="A" />
<f:selectItem itemLabel="" itemValue="B" />
</p:selectOneRadio>
这是 radioButton
:
<p:radioButton for="tabs:table:#{i}:val" itemIndex="0"/>
我用浏览器检查了一下,id是对的。无论如何,我得到这个错误:
javax.faces.FacesException: Cannot find component 'tabs:table:0:val' in view.
可能是什么问题?请帮助:)
我正在使用 Primefaces 3.4.1 和 Mojarra 2.1.7
好吧,解决方案很简单,BalusC 向我建议:
<p:radioButton for="val" itemIndex="0"/>