ボタンのクリック時に JavaScript を実行し、同時にバッキングでプロパティを設定しようとしています。JS コードの実行は機能しますが、プロパティ アクション リスナーが呼び出されません。ただし、onclick 属性を削除すると、コマンド ボタンをクリックしたときにプロパティがバッキングに設定されます。また、actionListener を使用してみました。しかし、同じ問題。これが私のJSFコードです:
<rich:dataTable value="#{bean.items}" var="item">
<rich:column>
<a4j:commandButton value="Upload" onclick="Richfaces.showModalPanel('p-id');return false;">
<f:setPropertyActionListener target="#{bean.targetId}" value="#{item.id}" />
</a4j:commandButton>
</rich:column>
// more columns
</rich:dataTable>
ここで何か足りないのですか?