【发布时间】:2013-05-11 08:31:31
【问题描述】:
我正在使用可编辑的 primefaces selectOneMenu 来显示一些值。如果用户从列表中选择一个项目,则应该更新文本区域。但是,如果用户在 selectOneMenu 中键入内容,则不应更新 textarea。
我认为我可以使用 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}" />
【问题讨论】:
标签: ajax jsf primefaces