Avalados por :

Implementación de vistas anidadas en SAP UI5: Mejora la modularidad y la reutilización de código

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Declaración del problema:


Usar vistas anidadas para separar el código y reducir la dependencia. En pocas palabras, el contenido de una vista se incrusta en otra vista. Esto es muy común en la mayoría de las tecnologías de desarrollo web.

Como utilizamos la arquitectura MVC en SAP UI5 con vistas separadas, sus controladores también son independientes.

En el desarrollo web, es una práctica común crear módulos pequeños reutilizables. En HTML, generalmente se hace usando la etiqueta "ifram". Pero para SAP UI5 no pude encontrar nada. Así que aquí hay un intento de crear vistas anidadas.

Ventajas:



  1. Varios usuarios pueden trabajar en el mismo proyecto sin enfrentar problemas al fusionar.

  2. El código está segregado, lo que ayuda a reducir la complejidad del programa.

  3. Cada vista individual se puede utilizar como un complemento.


Pasos a seguir:



  1. Finalice los requisitos de la interfaz de usuario y verifique si el diseño final esperado se puede dividir en bloques separados. Si estás practicando, este paso es muy fácil.

  2. Agregue código en la vista principal para anidar otras vistas. Puede usar un diseño de cuadrícula u otro diseño que sea adecuado para la aplicación.
    
                    ...
                


  3. Una vez que todo el código esté listo, puedes enviar ese código al sistema SAP.


Llamando métodos del controlador de la Vista2 para eventos que ocurren en Vista1


...
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?