Eerst en vooral kan je in het vervolg beter een uitgebreidere beschrijving geven van je boolean pagina refresh probleem.
Op het eerste zicht zie ik nergens een submit die de lifecycle in gang zet. Mogelijk is je boolean enz wel gemanipuleerd maar is er nooit een response gerenderd, dus ververst je pagina niet. Mijn ervaring met RichFaces zelf is voorlopig wel uitermate beperkt.
Zijn er exceptions? Is er iets dat je ziet gebeuren in de server output? Wat doe je zelf als testuser en wat is het resultaat daarvan? Gebruik je Netbeans als server debugger?
Ik zou trouwens echt niet weten waarom je van IntelliJ naar Netbeans bent gegaan, maar dit geheel terzijde. IntelliJ is echt fantastisch, zeker de Ultimate edition, al is de Community edition ook heel goed. Deze laatste heeft nu wel geen Facelets parsing.
Nu, met een hello-world tutorial ben je al een heel eind eigenlijk, zeker omdat JSF met nu eenmaal veel configuratie vereist. Probeer eerst en vooral te begrijpen
wat er juist gebeurt bij gebruik van JSF om tot de gerenderde "hello world" te komen. Ik heb het dan vooral over de alom beruchte "JSF lifecycle". Eens je een beter idee hebt van wat dat allemaal is en doet achter de schermen zal je de boel al een pak beter begrijpen.
Verder is basis HTML kennis ook wel best nuttig voor post en submit operaties, en de ingestelde scope (bv. session, etc).
In elk geval denk ik dat je teveel ineens probeert in gang te krijgen. RichFaces is allemaal mooi, maar zorgt voor meer variabelen die fout kunnen gaan. Daarkom kan het wel nuttig zijn van eerst tijdelijk een kleine feature op je pagina met basis JSF te doen werken. In dit geval dus een gewone commandbutton met submit operatie. Wanneer dat werkt, en je weet waarom, dan kan je dat altijd gemakkelijk uitbreiden.
En zorg ook dat je je lokale server kan debuggen en makkelijk naar kan deployen. Zo is het heel nuttig om bv. op je "toggle" en "scan" getters en setters van je backing bean een breakpoint te zwieren. Je zal dan al weten of je bean in gang wordt gezet etz.
Als tool om de presentatie te inspecteren gebruik ik Firebug als addon in Firefox.
Het is uiteraard ook mogelijk dat ik hier voor jou niks nieuw vertel, maar toch
