当有人更改h:selectOneMenu中的值时,我无法尝试获取确认框,如果此人接受,则值会更改,否则会返回其原始值。
我不知道如何设法做到这一点,我做了一些研究,但我发现的大部分答案都是针对PrimeFaces(我不使用)。
以下是selectOneMenu的相关代码部分:
<ui:repeat value="#{CommandeBean.choixMetaProprietes}" var="choixMetaProprietes">
<h:selectOneMenu value="#{choixMetaProprietes.metaProprieteSelectionnee}">
<f:selectItems noSelectionValue="#{CommandeBean.retrieveDefaultMetaProprietesValue()}" value="#{choixMetaProprietes.metaProprietes}" var="metaPropriete" itemLabel="#{metaProprieteConverter.getMetaProprieteLabel(metaPropriete)}" itemValue="#{metaPropriete}"/>
<f:converter converterId="com.festo.didactic.ca.webapp.entreecommandes.converter.MetaProprieteConverter"/>
</h:selectOneMenu>
</ui:repeat>
我愿意接受任何有助于我解决这个问题的想法。