Updating: function () { //1) Ottenere l'oggetto del router dal componente padre var oRouter = sap.ui.core.UIComponent.getRouterFor(this); //2) Ottenere la tabella dallo stato della view var oTable = this.byId("idTable"); //3) Ottenere l'oggetto del modello associato alla riga selezionata var oSelectedItem = oTable.getSelectedItem(); var oContext = oSelectedItem.getBindingContext("modelResult"); var oSelectedObject = oContext.getObject(); //4) Ottenere l'ID della riga selezionata var sSelectedId = oSelectedObject.Id; //BUSYDIALOG var oBusyDialog = this.byId("busyDialog"); oBusyDialog.open(); // Mostra il busy dialog prima del reindirizzamento setTimeout(function () { oBusyDialog.close(); }.bind(this), 1000); //5) Navigare alla pagina di dettaglio passando l'ID della riga selezionata come parametro oRouter.navTo("Update", { Id: sSelectedId }); },