1

次のページに移動する前に、この commandButton のアクションが完了していることを確認するにはどうすればよいですか?

<a4j:commandButton value="Edit Skin" render="@all"
                action="#{helloBean.setCurrentSkin(skin)}"
                onclick="window.location.href = 'resources/html/Editor.xhtml';" />
4

1 に答える 1

1

oncompleteの代わりに使用onclick:

oncomplete="window.location.href = 'resources/html/Editor.xhtml'"

別のアプローチは、文字列を返すだけで、アクション メソッドでリダイレクトすることです。

return "Editor.xhtml?faces-redirect=true";
于 2013-02-26T11:03:10.040 に答える