私はjsf 1.1でajax4jsfを使用しており、次のようなコードがあります:
<h:selectOneMenu id="INPUT_PO_DocCategory" binding="#{PrinceOfficeBean.PO_DocCategory}" style="width:200px;">
<f:selectItem itemLabel="test" itemValue="123"/>
<f:selectItem itemLabel="test2" itemValue="456"/>
<a4j:support event="onchange" actionListener="#{PrinceOfficeBean.processDocumentCategoryValueChange}" reRender="INPUT_PO_DocType" />
</h:selectOneMenu>
このコードは静的であり、バインドされたオブジェクトを介して selectOne 値を取得できPO_DocCategory
ます。問題は、アクション イベント オブジェクトを介して actionlistener のコンポーネント値を取得することは可能ですか?
public void processDocumentCategoryValueChange(ActionEvent e) throws Exception {
// get component value from ActionEvent
}