Comment puis-je obtenir un richfaces fenêtre modale pour afficher sans un événement onclick?

Je suis en train de mettre en œuvre une fenêtre modale comme ceci pour afficher un message d'erreur à l'utilisateur. J'ai une page avec un formulaire pour les utilisateurs d'entrer leurs informations, puis cliquez sur Soumettre pour l'ajouter à une base de données. Si la base de données renvoie une erreur, je veux que la fenêtre modale de pop-up avec le message d'erreur.

Le seul problème est que je ne peut pas obtenir la fenêtre modale de pop-up à moins qu'il existe un type d'événement onclick. J'ai essayé d'utiliser le code suivant:

<rich:componentControl for="popup" attachTo="submitButton"
                       rendered="#{backingBean.isError}" operation="show"
                       event="onclick"/>

L'idée est que le backing bean rendrait si il y a une erreur, et il fait, mais seulement après vous cliquez sur soumettre et de frapper la base de données et sont retournées à la forme de cliquer sur Soumettre de nouveau.

Idéalement, je veux que la fenêtre modale de pop-up lorsque le page charges si backingBean.isError retourne vrai, mais j'ai l'impression que je manque quelque chose pour que cela se produise. Des idées?

OriginalL'auteur MattSayar | 2010-12-30