Saltar al contenido

Depurar su aplicación SAPUI5 con SAP Business Application Studio

Agrega esto onAfterRendering gancho con el mismo archivo para poner un punto de interrupción en su código. Un punto de interrupción detendrá su aplicación cuando el hilo de ejecución lo alcance. Esto le da la oportunidad de explorar el estado de su aplicación.

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "sap/base/Log"
],
	/**
	 * @param {typeof sap.ui.core.mvc.Controller} Controller
	 */
    function (Controller, Log) {
        "use strict";

        return Controller.extend("sap.btp.sapui5.controller.View1", {
            onInit: function () {

            },

            onBeforeRendering: function () {
                window.message = "A random log message";
                Log.info(window.message);
            },

            onAfterRendering: function () {
                debugger;
            }
        });
    });

SEO onAfterRendering el método se proporciona cada vez que se renderiza la escena después de que el HTML se coloca en el árbol DOM. Se puede usar para aplicar modificaciones al DOM después de que se complete el Renderer.

No se preocupe si SAP Business Application Studio se queja de la palabra clave «depurador». Esta advertencia es válida porque las minucias no deben enviarse en un código que esté listo para la producción, pero en aras del aprendizaje, está bien.

Hecho

Inicie sesión para responder la pregunta