JSF SelectOneMenuItem onselect属性

JSF SelectOneMenuItem onselect属性,jsf,jakarta-ee,jsf-2,Jsf,Jakarta Ee,Jsf 2,我已经创建了selectOneMenuItem(JSF) <h:selectOneMenu id="ddl" value="#{Foo.attr}" onchange="submit()" valueChangeListener="#{Foo.renderFoo}"> 当我从selectOneMenuItem中选择一个vlaue时,会触发事件。现在,当我重新选择该值时,不会触发事件(因为这是valueChangeL

我已经创建了selectOneMenuItem(JSF)

<h:selectOneMenu id="ddl" value="#{Foo.attr}"
                onchange="submit()"
                valueChangeListener="#{Foo.renderFoo}">


当我从selectOneMenuItem中选择一个vlaue时,会触发事件。现在,当我重新选择该值时,不会触发事件(因为这是
valueChangeListener
事件)所以它不会启动。我希望事件应该在每个选择上启动,甚至在相同的选择上再次启动。我找到了
onselect
,但找不到它是否正确,以及如何使用这个
onselect
。Anyu帮助将非常有用

您可以像这样使用click ajax事件作为单独的侦听器


“即使在同一个选择上也是如此”???重新考虑你的设计,你最好在每一次更改中使用火灾事件(使用<代码> F:Ajax < /Cord>),并且可以考虑刷新按钮,但要触发一个事件“即使在同一个选择上”???