10/15/2010

ice:messages und popups

Problem:

ice:messages existieren nur so lange, bis ... naja, wie lange eigentlich ? Nun, zumindest so lange bis die Seite neu gerendert wird. Und das scheint auch der Fall zu sein, wenn ein Popup verschwindet.
Wenn also ein Popup genutzt wird, um vor einer Aktion nachzufragen ob diese wirklich durchgeführt werden soll, so werden alle ice:messages die in der backing bean hinzugefügt werden, sofort wieder verschwinden.

Meine Lösung:

ice:outputText gestylt mit den styles für errors und info. Gerendert nach der Aktion, rendered=false bei der nächsten Aktion.