Avalados por :

Solução para o problema de ícones no UI5 ao fazer o upload do aplicativo para o Netweaver: Por que os ícones não estão sendo exibidos?

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

Tenho um problema com os ícones no UI5. Se eu testar minha aplicação no Eclipse (Eclipse como servidor web), todos os ícones são exibidos corretamente nos meus navegadores.

Mas se eu carregar minha aplicação UI5 na aplicação BSP no sistema Netweaver, os ícones não serão exibidos.

No console do Chrome, vejo a mensagem de erro "GET sap-icon://travel-request net::ERR_UNKNOWN_URL_SCHEME".

Estou usando o ícone em um ToolPopup desta forma:

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

Alguém tem alguma ideia do porquê não está funcionando no sistema Netweaver? Já tentei carregar as funções de javascript dos ícones através de

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

Atenciosamente,

Harald

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

3 Respuestas

0
Cargando...

Pode ser um problema com a versão Ui5 no sistema Netweaver.

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

Olá Harald,

A mensagem parece indicar que o navegador está tentando resolver e carregar a URL, quando na realidade deveria ser tratada internamente pelo UI5, atribuindo-a a uma entrada na fonte de ícones.

Isso sugere a possibilidade de que o controle onde você está usando o ícone ainda não suporte fontes de ícones. O suporte começou na biblioteca sap.m e depois foi estendido para os controles "desktop" recentemente, então a causa pode ser duas versões diferentes (verifique no popup ctrl-alt-shift-S).

Saudações

Andreas

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

Existe um erro antigo no Chromium em relação a como os links sem protocolo são tratados. Este erro ainda não tem uma solução definitiva até o momento, pois surge devido a uma série de razões. O erro ERR_UNKNOWN_URL_SCHEME geralmente é causado por um problema no seu navegador. Não há nenhum aplicativo em seu dispositivo que possa lidar com essa ação específica. É um erro do Chromium. Na versão 40 do Chrome em diante, esse erro ressurgiu, mas apenas se você estiver digitando manualmente a URL da página de redirecionamento na barra de endereços. O erro no Chromium é responsável, no entanto, sempre que um patch é adicionado para resolvê-lo, o erro encontra uma nova maneira de ressurgir. O problema está no rastreador de problemas do Chromium aqui .

Soluções comuns:

  • Adicionar um prefixo http:// (ou https://) deve resolver o problema em alguns casos.
  • Se o erro Err_Unknown_Url_Scheme ocorrer em links mailto: ou tel: dentro de um iframe, então você pode tentar adicionar target="_blank" em seu 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?