Wpis z mikrobloga

@cinek181992: Zrob skrypt, ktory bedziesz renderował (opakowany w panel). W skrypcie zrob odniesienie do beana. Przykład:

if(#{myController.myBean.showPanelTime}){
if(#{myController.myBean.myCondition}){
showPanel1();
}
else{
showPanel2();
}
}

(nie znam dobrze primefacesów, nie wiem czy maja wbudowanego ajaxa, jesli nie to dodaj f:ajax i render="scriptPanel".

showPanelTime - zapobiegnie pojawianiu sie popupa czy tam dialoga przy ladowaniu strony (flaga ustawiana zawsze na true w momencie akcji)
myCondition - warunek od ktorego zalezy ktory popup wyswietlasz.
@martinuz: rozważ sytuację, gdy kontroler ma większy/szerszy zasięg niż model - coś takiego bez specjalnego proxy może być bardzo problematyczne. A poza tym, skoro mamy dwa różne beany, to w większości przypadków można się do nich odwoływać bezpośrednio, a nie kusić losu i wydłużać tę ścieżkę :-)