編集可能なprimefaces selectOneMenuを使用していくつかの値を表示しています。ユーザーがリストからアイテムを選択すると、テキストエリアが更新されます。ただし、ユーザーが selectOneMenu に何かを入力した場合、テキストエリアは更新されません。
私はこれを ajax イベントアウトで解決できると考えました。ただし、ここでどのイベントを使用できるかわかりません。valueChange
イベントしか知らない。またはのような他のイベントはありますonSelect
かonKeyUp
?
これが私のコードです:
<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}" />