SelectOneMenu userinput action - onclick

时间:2016-09-07 10:41:57

标签: javascript jsf primefaces

先决条件:

  • JSF 2.1
  • Primefaces 5.2
  • Glassfish 3.1

故事:
我有一个selectOneMenu,可以由用户编辑,但也可以在加载数据时更改其值。

问题:
我需要弄清楚用户是否实际选择了一个项目,或者由于其他原因该项目是否发生了变化。在这两种情况下都会抛出onchange事件。

问题:
有没有办法弄清楚它是用户输入还是selectOneMenu的某些onclick事件?

实施:

<p:selectOneMenu id="selectOneMenu" value = "#{myBean.value}">
  <f:selectItem itemLabel="#{myBean.label}" noSelectionOption="true"/>
  <f:selectItems value = "#{myBean.items}" var="item"
  itemLabel = "#{item.label}" itemValue="#{item}"/>
</p:selectOneMenu>

0 个答案:

没有答案