Liferay返回完整頁面

1、 Liferay中當點擊某portlet中的某條記錄,連接打開另外一個portlet窗口A,頁面狀態已經是最大化,當在A頁面上做一些操作之後,點 “返回”按鈕,按道理應該是返回到初始portlet頁面,portlet窗口的狀態應該是正常大小(即windows.state= "normal"),然而出乎意料的竟然未能返回到原始狀態,而是帶有A頁面的部分內容,當初困擾很久,但都沒有有效的解決,後來得到廖大哥的指點,才明 白是由於URL的存儲問題,後面通過在該portlet的配置文件liferay-portlet-ext.xml中增加一個參數<restore -current-view>false</restore-current-view>的配置,很容易就實現了頁面正常的跳轉,例 如:

1    <!-- Magazine -->
2    
3    <portlet>
4        <portlet-name>159</portlet-name>
5        <struts-path>ext/magazine</struts-path>
6        <use-default-template>false</use-default-template>
7        <restore-current-view>false</restore-current-view>
8    </portlet>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章