2012-04-18 4 views
4

У меня есть простой портлет Vaadin, который отображает страницу Embedded, например www.stackoverflow..com. В Liferay я устанавливаю макет страницы, где портлет имеет размер 1 столбца, так что портлет заполняет полную страницу. Теперь, если я изменю размер моего браузера (Firefox 11), портлет вообще не выполняется. Есть ли способ изменить размер моего портлета, если я изменю размер моего браузера? Я проверил отладку консоли? Там нет ошибок компоновки, и если я изменить размер моего Broswer Vaadin кажется вызвать некоторые изменения размера Funktions, чтобы установить новую высоту, ширинУправление размером портлета в Liferay

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

, но ничего не происходит.

Im работая с Vaadin 6.6.6 и Liferay 6.1

+0

любой успех или хороший результат? –

+1

@ Jean-MichelGarcia взгляните на эту тему: https://vaadin.com/forum/-/message_boards/view_message/433164 это не фактическое решение проблемы, а хорошее обходное решение. – Kiesa

ответ

1

Попробуйте взглянуть на Iframe портлет, который находится в Liferay. Этот портлет использует javascript для изменения размера и делает в основном то, что вы хотите достичь.

+0

Я не думаю, что я могу добавить портлет в портлете, у моего портлета есть режим редактирования и т. Д. – Kiesa

+1

Я не хотел использовать портлет IFrame. Просто взгляните на его исходный код и получите вдохновение, как добиться того, что вам нужно. –

Смежные вопросы