Comment faire pour actualiser la page en JSF sur selectOneMenu de sélection?

J'ai une page contenant un PrimeFaces (2.2.1) composant de l'Éditeur, un bouton d'Actualisation et un selectOneMenu, dont la sélection des répercussions sur le contenu de l'Éditeur, comme suit:

<p:editor id="uploadedText" value="#{facilityDataUploadBean.uploadedText}"
          width="600" height="180" disabled="true" controls="" />
<h:commandButton value="Refresh" immediate="true" />
<h:selectOneMenu id="skipLines" styleClass="dropdown"
                 value="#{facilityDataUploadBean.skipLines}">
    <f:selectItems value="#{facilityDataUploadBean.skipLinesList}" />
    <f:ajax listener="#{facilityDataUploadBean.importParameterChanged}" />
</h:selectOneMenu>

facilityDataUploadBean.importParameterChanged mises à jour facilityDataUploadBean.uploadedText. Après la modification de la selectOneMenu valeur, l'opérateur appuie sur le bouton actualiser pour Actualiser la page, y compris le contenu de la p:editor. (Je ne peux pas simplement rafraîchir la p:editor à l'aide d'AJAX, car il n'a pas re-rendre correctement, au moins en PF 2.2.1.)

Il semble que je devrais être en mesure d'accomplir l'actualisation de la page automatiquement lorsque le selectOneMenu valeur est modifiée, mais j'ai été incapable de trouver une combinaison d'attributs, et les événements qui vont le faire. J'ai essayé différentes combinaisons de onchange="submit();", immediate="true" et valueChangeListener sur le selectOneMenu, ainsi que execute="@all/@form", render="@all/@form" sur le f:ajax événement, en vain. Ma solution actuelle consiste à afficher un message demandant à l'utilisateur d'appuyer sur le bouton Actualiser à chaque fois qu'ils changent de selectOneMenu sélection - jolie à l'eau de rose.

InformationsquelleAutor Kevin Rahe | 2012-06-20