我相信这是一件容易的事情,但我无法在任何地方找到它。如何以编程方式使Liferay内部的portlet进入全屏模式。例如:相当于点击最大化按钮,但在代码中,而不必让用户手动点击该按钮。如何以编程方式使Liferay Portlet进入全屏模式
5
A
回答
9
您可以在操作阶段设置窗口状态。 ActionResponse接口具有方法setWindowState()。
您无法在呈现阶段更改状态 - 尝试设想如果两个或多个portlet决定最大化自己会发生什么情况。
1
内processAction(..)
:
actionResponse.setWindowState(WindowState.MAXIMIZED);
内doView(..)
:
renderRequest.setWindowState(WindowState.MAXIMIZED);
相关问题
- 1. 如何使AVPlayerViewController以编程方式进入全屏模式?
- 2. 如何以编程方式从Liferay定制portlet登录
- 3. 如何以编程方式在liferay 6.1中配置portlet?
- 4. 如何在WebView中以编程方式退出全屏模式?
- 5. 如何以编程方式关闭全屏模式NSWindow?
- 6. 如何以编程方式使用Lion进行NSWindow全屏?
- 7. 以编程方式进入主屏幕
- 8. Liferay portlet中没有编辑模式
- 9. 通过Liferay以编程方式在位置中部署portlet?
- 10. 如何以编程方式进入模式?
- 11. 以编程方式在iOS中设置全屏模式
- 12. liferay以编程方式登录
- 13. 如何以编程方式进入Android的默认主屏幕?
- 14. 以编程方式退出全屏
- 15. 以编程方式进入编辑模式TextField
- 16. 编程方式迫使一个UIWebView去到全屏模式
- 17. 如何以编程方式从LDAP导入用户Liferay 6.0.5
- 18. 以编程方式添加portlet
- 19. 以编程方式将Google Chrome变成全屏模式并使用Javascript?
- 20. 如何在Liferay中以编程方式确定css-class-wrapper?
- 21. 谷歌地球API - 以编程方式进入StreetView模式
- 22. android:如何以编程方式制作webview全屏
- 23. 如何以编程方式将NSWindow设置为全屏?
- 24. NSToolbar进入全屏模式时显示
- 25. 如何以编程方式输入目标显示模式?
- 26. 如何以编程方式进入Qt上下文帮助模式?
- 27. 如何用Android以编程方式关闭LCD(不进入睡眠模式)?
- 28. 如何以编程方式使用liferay内置电子邮件模板?
- 29. 如何使用GLUT以指定分辨率进入全屏模式?
- 30. JASIG CAS以编程方式登录(使用Liferay)
你不能设置WindowState在RenderRequest中。这只有在一个ActionRequest/Response中才可能......不幸的是 – lostiniceland