我在其中一個頁面中有取消按鈕。 但是頁面可以從不同的地方打開,我的意思是父頁面可以變化。取消JSF中的按鈕導航
現在取消我需要返回確切的網頁。像history.back()。
我們如何在JSF中實現它?
有人可以指導我嗎?
並且history.back()直接不起作用。
<h:commandButton type="button" id="cancel" image="#{sessionScope.sessionObject.graphicImageFolderName}cancel_btn.gif" accesskey="#{bundle.oscer_command_cancel_accesskey}" value="Cancel" action="#{templatePrescriptionMaintenanceBackingBean.goBack}" />
在history.back的情況下,我做相同的按鈕..
<h:commandButton type="button" id="cancel" image="#{sessionScope.sessionObject.graphicImageFolderName}cancel_btn.gif" accesskey="#{bundle.oscer_command_cancel_accesskey}" value="Cancel" onclick="javascript: history.back();"/>
這有什麼錯在這兩種情況?
謝謝丹尼爾, 我沒有**
Ketan
2012-04-02 08:11:38
不客氣:) – Daniel 2012-04-02 08:21:15
@Daniel這種方法存在問題。假設在頁面A上單擊提交,然後頁面B現在打開,如果您單擊頁面B上的取消頁面A將會出現。現在這裏是扭曲的,如果你嘗試在頁面A上取消,它將打開頁面B. – 2016-02-23 05:47:46