Liferay 6:Portlet视图处于最大化状态

Liferay 6:Portlet视图处于最大化状态,liferay,liferay-6,Liferay,Liferay 6,一旦向MVCPortlet类发出请求,我想以最大化状态显示视图。 这是我在JSP页面中的代码 这是我的MVCPortlet类: 伊夫鲁 { response.setPortletModePortletMode.VIEW; response.setWindowsStateWindowsState.MAXIMIZED; } 其他的 { response.setPortletModePortletMode.VIEW; response.setWindowsStateWindowsState.MAXIM

一旦向MVCPortlet类发出请求,我想以最大化状态显示视图。 这是我在JSP页面中的代码

这是我的MVCPortlet类:

伊夫鲁 { response.setPortletModePortletMode.VIEW; response.setWindowsStateWindowsState.MAXIMIZED; } 其他的 { response.setPortletModePortletMode.VIEW; response.setWindowsStateWindowsState.MAXIMIZED; } 这是结果,请看下图

我的问题是,我希望一旦调用Action类,Portlet将以最大化状态显示


但是Portlet仍然保持在正常状态,请告诉我为什么?以及如何在MVCPortlet类的结果之后以最大化状态查看Portlet。

您有两种可能性如何以最大化模式显示Portlet。您可以将值最大化的WindowsState参数添加到actionURL标记中,它将始终以最大化状态显示指向portlet的链接,也可以将此行

response.setWindowState(WindowState.MAXIMIZED);
在您的portlet的processAction方法中,您可以基于某些内容做出决策


这是规范所说的,但Liferay通常会遵守它。

您有两种可能性可以在最大化模式下显示portlet。您可以将值最大化的WindowsState参数添加到actionURL标记中,它将始终以最大化状态显示指向portlet的链接,也可以将此行

response.setWindowState(WindowState.MAXIMIZED);
在您的portlet的processAction方法中,您可以基于某些内容做出决策


这是规范中所说的,但Liferay通常会遵守它。

当我重新启动机器时,它正在工作。甚至连服务器都没有。不管怎样,谢谢。当我重新启动机器时,它正在工作。甚至连服务器都没有。无论如何,谢谢。