繁体   English   中英

将真实值设置为布尔型变量不起作用-primefaces

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM