Hola Jun,
porque eso también no está funcionando. Está abriendo la URL de destino en una nueva pestaña.
Avalados por :
Hola a todos,
Implementé una CrossApplicationNavigation: la URL de destino debería abrirse en la misma pestaña / ventana.
Funciona bien en nuestro sistema de desarrollo, pero en el sistema de calidad abre una nueva pestaña. Revisé la consola del desarrollador y las fuentes. Es el mismo código que en el sistema de desarrollo.
¿Hay alguna configuración del servidor que desconozca?
Intenté:
sap.m.URLHelper.redirect(url, false);
y:
window.location.replace(url);
y:
oCrossAppNavigator.toExternal({target:{
shellHash: hash
}});
Código:
Promise.allSettled(aPromise).then((results) => {
const oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");
const hash = (oCrossAppNavigator && oCrossAppNavigator.hrefForExternal({
target: {
semanticObject: "XXXXXXX",
action: "display"
},
params: {
"ObjKy": someId
}
})) || "";
const url = window.location.href.split('#')[0] + hash;
// sap.m.URLHelper.redirect(url, false);
window.location.replace(url);
// this.getView().setBusy(false);
});
Hola Jun,
porque eso también no está funcionando. Está abriendo la URL de destino en una nueva pestaña.
¿Por qué comentar?
oCrossAppNavigator.toExternal({target:{
shellHash: hash
}});
Es una aplicación de WDA. ¿A qué configuración te refieres y cómo puedo cambiarla?
Editar: Encontré esto:
¡Gracias Jun!
¿Tu aplicación objetivo es sap gui o wda?
Para esas aplicaciones, hay configuraciones en el lado del servidor.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute