2012-04-18 68 views
4

我有一個簡單的Vaadin portlet,它顯示一個嵌入式頁面,例如www.stackoverflow.com。在Liferay中,我將portlet設置爲1列布局的頁面佈局,以便portlet填充完整頁面。現在,如果我調整瀏覽器(Firefox 11)的大小,那麼Portlet根本不會受到影響。如果我調整瀏覽器的大小,是否有辦法讓我的Portlet自行調整大小?我查了?調試控制檯沒有佈局錯誤,如果我調整我broswer vaadin似乎調用一些調整funktions設置新的高度,寬度控制Liferay中Portlet的大小

Running layout functions due to window resize 
New window width: 1265 
New window height: 906 

但沒有任何反應。

林與vaadin 6.6.6工作,LIFERAY 6.1

+0

任何成功或良好的領導? – 2012-06-08 11:05:00

+1

@ Jean-MichelGarcia看看這個主題:https://vaadin.com/forum//message_boards/view_message/433164它不是問題的實際解決方案,而是一個很好的解決方法。 – Kiesa 2012-06-12 12:05:22

回答

1

嘗試看看的iFrame的portlet是在Liferay中。這個portlet使用javascript來調整自己的大小,並基本上做你想達到的。

+0

我不認爲我可以在portlet中添加portlet,我的portlet具有編輯模式等等 – Kiesa 2012-04-23 10:02:20

+1

我不是故意使用IFrame portlet。只要看看其源代碼,並獲得靈感如何實現你所需要的。 – 2012-04-23 11:19:10