primefaces p:selectBooleanCheckbox default-Aktivierungszustand

Ich habe ein problem mit dieser einfachen p:selectBooleanCheckbox-Komponente :

<p:selectBooleanCheckbox value="#{BackingBean.booleanFlag}"> 
      <p:ajax event="change" global="false" />
</p:selectBooleanCheckbox>

in der backing-bean habe ich den default-Zustand der booleschen variable booleanFlag = true inside @PostConstruct-Methode.
Warum der setter-Methode wird aufgerufen, mit den 'falschen' Wert ????
Auf diese Weise scheint unmöglich, eine Standard-checkbox aktiviert...

Dieses Verhalten passiert auch (und nur) mit anderen "boolean state-Komponente", wie die neue pf 5.0-Komponente p:inputSwitch. (z.B. die pf-Erweiterung tristate checkbox einen string-basierten Zustand und es funktioniert gut)

Wo ist mein Fehler ?

InformationsquelleAutor Droid Developer | 2015-07-15

Schreibe einen Kommentar