[英]set true value to a boolean variable not working - primefaces
我的.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列表,其中包含一个变量名称,即所谓的出席者,它是布尔值。 我要如何在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);
}
}
}
任何想法?
我认为这些部分应该是这样的
bean.object.attended
在setProperty和switch标签中识别相同类的相同对象
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.