wybierz zdarzenia OneMenu ajax
Używam edytowalnych podstawek selectOneMenu, aby wyświetlić niektóre wartości. Jeśli użytkownik wybierze element z listy, należy zaktualizować tekst. Jeśli jednak użytkownik wpisze coś w menu selectOneMenu, obszar tekstowy nie powinien być aktualizowany.
Pomyślałem, że mogę pracować z tym zdarzeniem ajax. Nie wiem jednak, które wydarzenie mogę tutaj wykorzystać. Znam tylkovalueChange
zdarzenie. Czy są jakieś inne wydarzenia, takie jakonSelect
lubonKeyUp
?
Oto mój kod:
<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}" />