selectOneMenu Ajax-Ereignisse

Ich verwende ein editierbares primefaces selectOneMenu, um einige Werte anzuzeigen. Wenn der Benutzer ein Element aus der Liste auswählt, sollte ein Textbereich aktualisiert werden. Wenn der Benutzer jedoch etwas in das selectOneMenu eingibt, sollte das Textfeld nicht aktualisiert werden.

Ich dachte, ich könnte das mit einem Ajax-Event klären. Ich weiß jedoch nicht, welches Ereignis ich hier verwenden kann. Ich kenne nur dievalueChange Veranstaltung. Gibt es noch andere Ereignisse, wieonSelect oderonKeyUp?

Hier ist mein Code:

<p:selectOneMenu id="betreff" style="width: 470px !important;"  
            editable="true" value="#{post.aktNachricht.subject}">
            <p:ajax event="valueChange" update="msgtext"
                listener="#{post.subjectSelectionChanged}" />
            <f:selectItems value="#{post.subjectList}" />
</p:selectOneMenu>

<p:inputTextarea style="width:550px;" rows="15" id="msgtext"
        value="#{post.aktNachricht.text}" />

Antworten auf die Frage(4)

Ihre Antwort auf die Frage