0

selectOneMenuItem(JSF) を作成しました。イベントを valueChangeListener / onchange に配置しました。

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

selectOneMenuItem から 1 つの vlaue を選択すると、イベントが発生します。その値を再選択すると、イベントは発生しません (これはvalueChangeListenerイベントであるため)。同じ選択を見つけましonselectたが、それが正しいかどうか、これをどのように使用できるかを見つけることができませんonselect

4

1 に答える 1

0

このように、クリック ajax イベントを別のリスナーとして使用できます。

<h:selectOneMenu value="#{bean.value}">

    <f:ajax event="click" listener="#{bean.onClick}"/>

    <f:selectItem itemValue="1" itemLabel="A"/>
    <f:selectItem itemValue="2" itemLabel="B"/>
    <f:selectItem itemValue="3" itemLabel="C"/>

</h:selectOneMenu>
于 2012-10-24T07:21:48.943 に答える