2015-10-12 89 views
1

我試圖通過客戶端的本地時間偏移量(從JavaScript)到服務器。 http://localhost:8080/c/portal/render_portlet?p_l_id=10418&p_p_id=XXXcontacts_WAR_XXXcorebankingportlet&p_p_lifecycle=0&p_t_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_pos=0&p_p_col_count=1&p_p_isolated=1&currentURL=%2Fweb%2Fxxxx如何將自定義參數傳遞給liferay的默認render_portlet AJAX方法

<render-weight>0</render-weight> 

portlet會通過內置的Ajax方法Liferay的加載。

我需要攔截Liferay的默認渲染portlet ajax方法。

回答

1

一個renderURL與Ajax沒有太多關係 - 這是一個resourceURL的領域。您可以像傳遞任何其他URL一樣傳遞參數,方法是將它們添加到URL中 - 在POST中以及在GET中。您可能以某種方式構建了上述網址,例如通過<portlet:renderURL />,但您應該使用<portlet:resourceURL />。還有一個Liferay對象可用,以便您可以通過Javascript動態構建這些URL。

+0

感謝您的回答!但是我正在尋找與portlet的初始加載有關的事情,並且 0編輯了初始問題。 – Vivek

相關問題