我的.xhtml中有这个
<p:inputSwitch value="#{object.attended}"
onLabel="yes"
offLabel="no">
<p:ajax event="change">
<f:setPropertyActionListener value="event.currentTarget.checked"
target="#{object.attended}" />
</p:ajax>
</p:inputSwitch>
此inputSwitch在表中...因此,我管理一个Objects列表,该列表的内容是一个名为Attend的变量名,它是布尔值。 我要如何在beanManager y中将所有有人照看的变量设置为true ... 但这不起作用
public void setAttendetToTrueValue(){
if(bean.getListObjects()!=null) {
for(int i=0;i<bean.getListObjects().size();i++) {
bean.getListObjects().get(i).setAttended(true);
}
}
}
有什么主意吗?
答案 0 :(得分:0)
我认为这些部分应该是这样的
bean.object.attended
在setProperty和switch标记中,以识别相同类的相同对象