<h:selectOneMenu>
の中に<a4j:support>
という1つが書かれています。 私は、現在選択されている値を<a4j:support>
に渡して、アクションのパラメータとして渡す必要があります。 どうすればいいですか?a4jで渡すパラメータとして選択した値を渡す方法:
<rich:modalPanel>
<a4j:form>
<rich:dataTable value="#{factoryCollectionOfUsers}" var="foo">
<h:selectOneMenu name="role">
<s:selectItems
value="#{userAction.roleArray}"
var="role" label="#{role}"
noSelectionLabel="Please select" />
<a4j:support event="onchange" ajaxSingle="true"
action="#{userAction.setSelection}">
</a4j:support>
<s:convertEnum />
</h:selectOneMenu>
</rich:dataTable>
</a4j:form>
</rich:modalPanel>
あなたが使用しなければならないのはなぜ?なぜリスナーを使用しないのですか? –
私はvaluechangististenerを試しましたが、それも動作しません。 – Anand
次に、使用しているコードを表示する必要があります。 –