Java 如何通过编程使Liferay Portlet进入全屏模式

Java 如何通过编程使Liferay Portlet进入全屏模式,java,portlet,liferay,Java,Portlet,Liferay,我相信这是件容易的事,但我在任何地方都找不到。如何通过编程使Liferay中的portlet进入全屏模式。例如:相当于单击最大化按钮,但在代码中,不必让用户手动单击该按钮。您可以在操作阶段设置窗口状态。ActionResponse接口具有方法setWindowsState() 您无法在呈现阶段更改状态——请尝试想象如果两个或多个Portlet决定最大化它们自己会发生什么 内部处理动作(..): 内部doView(..): 不能在渲染请求中设置窗口状态。这只能在ActionRequest/R

我相信这是件容易的事,但我在任何地方都找不到。如何通过编程使Liferay中的portlet进入全屏模式。例如:相当于单击最大化按钮,但在代码中,不必让用户手动单击该按钮。

您可以在操作阶段设置窗口状态。ActionResponse接口具有方法setWindowsState()

您无法在呈现阶段更改状态——请尝试想象如果两个或多个Portlet决定最大化它们自己会发生什么

    • 内部
      处理动作(..)

      内部
      doView(..)


      不能在渲染请求中设置窗口状态。这只能在ActionRequest/Response中实现……不幸的是
      actionResponse.setWindowState(WindowState.MAXIMIZED);
      
      renderRequest.setWindowState(WindowState.MAXIMIZED);