¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al problema de iconos en UI5 al subir la aplicación a Netweaver: ¿Por qué no se muestran los iconos?

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

Tengo un problema con los iconos en UI5. Si pruebo mi aplicación en Eclipse (Eclipse como servidor web), todos los iconos se muestran correctamente en mis navegadores.

Pero si subo mi aplicación UI5 en la aplicación BSP en el sistema Netweaver, no se mostrarán los iconos.

En la consola de Chrome veo el mensaje de error "GET sap-icon://travel-request net::ERR_UNKNOWN_URL_SCHEME".

Uso el icono en un ToolPopup de esta manera:

oShell.addToolPopup( new sap.ui.ux3.ToolPopup( { title : "Título", icon : "sap-icon://activity-individual" } ) );

¿Alguien tiene una idea de por qué no funciona en el sistema Netweaver? Ya intenté cargar las funciones de javascript de los iconos a través de

jQuery.sap.require("sap.ui.core.IconPool");

Saludos cordiales,

Harald

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

3 Respuestas

0
Cargando...

podría ser un problema con la versión Ui5 en el sistema Netweaver.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Harald,

El mensaje parece indicar que el navegador está intentando resolver y cargar la URL, cuando en realidad debería ser manejada internamente por UI5, asignándola a una entrada en la fuente de iconos.

Esto sugiere la posibilidad de que el control donde estás usando el icono aún no admita fuentes de iconos. El soporte ha comenzado en la biblioteca sap.m y luego se ha extendido a los controles "desktop" recientemente, por lo que la causa podría ser dos versiones diferentes (verifica en el popup ctrl-alt-shift-S).

Saludos

Andreas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Existe un error de larga data en Chromium con respecto a cómo se manejan los enlaces sin protocolos. Este error no tiene una solución única hasta la fecha porque surge debido a una multitud de razones. El error ERR_UNKNOWN_URL_SCHEME comúnmente se debe a un problema de tu navegador. No hay ninguna aplicación en tu dispositivo que pueda manejar esa acción en particular. Es un error de Chromium. En la versión 40 de Chrome en adelante, este error ha resurgido, pero solo si estás ingresando manualmente la URL de la página de redirección en la barra de direcciones. El error en Chromium es responsable, sin embargo, cada vez que se agrega un parche para resolverlo, el error encuentra una nueva forma de resurgir. El problema está en el rastreador de problemas de Chromium aquí .

Soluciones comunes:

  • Agregar un prefijo http:// (o https://) debería resolver el problema en algunos casos.
  • Si el error Err_Unknown_Url_Scheme ocurre en enlaces mailto: o tel: dentro de un iframe, entonces puedes intentar agregar target="_blank" en tu URL Scheme.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?