Estoy seguro de que es algo fácil, pero no puedo encontrarlo en ningún lado. ¿Cómo puedo programar programáticamente que un portlet dentro de Liferay entre en el modo de pantalla completa? por ejemplo, el equivalente a hacer clic en el botón Maximizar, pero en el código en lugar de tener que hacer que el usuario haga clic manualmente en ese botón.¿Cómo puedo hacer que un Portlet Liferay entre en modo programático en modo de pantalla completa?
5
A
Respuesta
9
Puede establecer el estado de la ventana en la fase de acción. La interfaz ActionResponse tiene el método setWindowState().
No puede cambiar el estado en la fase de procesamiento; intente imaginarse qué pasaría si dos o más portlets decidieran maximizarse.
1
Dentro processAction(..)
:
actionResponse.setWindowState(WindowState.MAXIMIZED);
dentro doView(..)
:
renderRequest.setWindowState(WindowState.MAXIMIZED);
Cuestiones relacionadas
- 1. Sin modo de edición en el portlet Liferay
- 2. android Salir del modo de pantalla completa
- 3. ¿Cómo programar un modo de pantalla completa en Java?
- 4. Cambiar al modo de pantalla completa
- 5. Agregar un MPMoviePlayerController en modo de pantalla completa?
- 6. Modo de pantalla completa de Internet Explorer?
- 7. Detectando si un navegador está en modo de pantalla completa
- 8. ¿Cómo pongo mi aplicación OpenGL en modo de pantalla completa?
- 9. JavaFx 2.2 y modo de pantalla completa
- 10. Visual Studio modo de pantalla completa
- 11. Superposición de MPMoviePlayer en modo de pantalla completa (iPad)
- 12. Detectando el modo de pantalla completa en Windows
- 13. Mostrar el modo de pantalla completa en Tkinter
- 14. Modo de pantalla completa de Java no funciona en Ubuntu
- 15. Videos no se reproducen en modo de pantalla completa
- 16. ¿Cómo agregar jstl a un portlet Liferay?
- 17. Dibuje una imagen en modo Pantalla Completa Android
- 18. ¿Cómo puedo hacer pantalla completa en Java en OSX
- 19. Mantenga la API de pantalla completa en pantalla completa después de hacer clic en un vínculo
- 20. ¿Cómo puedo hacer que VML funcione en modo estándar?
- 21. GLFW Alternar el modo de ventana abierta a pantalla completa
- 22. ¿Cómo hacer un UISplitViewController en modo vertical?
- 23. Cómo implementar un portlet en Liferay desde Eclipse
- 24. Cómo salir del modo de pantalla completa en el emulador de Android
- 25. ¿Cómo deshacerse del borde de desvanecimiento superior en el modo de pantalla completa de Android?
- 26. ¿Cómo establecer la actividad en el modo de pantalla completa en Android?
- 27. ¿Cómo configurar una cookie en el portlet Liferay?
- 28. ¿Cómo obtener Portlet Id usando el nombre del portlet en Liferay?
- 29. ¿Cómo me deshago del cursor del mouse en el modo exclusivo de pantalla completa?
- 30. Liferay Portlet y JSF: Redirigir durante la fase de procesamiento
No se puede establecer la WindowState en una RenderRequest. Esto solo es posible en ActionRequest/Response ... desafortunadamente – lostiniceland