Avalados por :

Como resolver o erro 'sap/ui/unified/Calendar.js' 404 - Não encontrado no SAPUI5

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

Olá Especialistas,

Estou tentando criar uma Visualização de Calendário (sap.ui.unified.Calendar) usando o Tipo de Visualização XML e o Evento onPress (Controlador da Visualização Principal) de um Mosaico Padrão.

Mas estou recebendo o erro

Erro: não foi possível carregar 'sap/ui/unified/Calendar.js' de resources/sap/ui/unified/Calendar.js: 404 - Não encontrado

Nota: A Primeira Página é a Visualização Principal e a Visualização de Calendário é a Segunda visualização ativada no Evento OnPress,

Código: NewTicket.view.xml

<mvc:View

height="100%"

controllerName=App.NewTicket"

xmlns:l="sap.ui.layout"

xmlns:u="sap.ui.unified"

xmlns:mvc="sap.ui.core.mvc"

xmlns="sap.m"

class="viewPadding">

<l:VerticalLayout>

<l:content>

<u:Calendar

id="calendar"

intervalSelection="true" />

<l:HorizontalLayout>

<Label

text="Selecionado Desde (aaaa-mm-dd):"

class="labelMarginLeft" />

<Text

id="selectedDateFrom"

text="Nenhuma Data Selecionada"

class="labelMarginLeft"/>

</l:HorizontalLayout>

<l:HorizontalLayout>

<Label

text="Selecionado Até (aaaa-mm-dd):"

class="labelMarginLeft" />

<Text

id="selectedDateTo"

text="Nenhuma Data Selecionada"

class="labelMarginLeft"/>

</l:HorizontalLayout>

</l:content>

</l:VerticalLayout>

</mvc:View>

Código: Main.controller.js

onPress : function (evt) {

var page1 = sap.ui.view({id:"page1", viewName:"davey_mobile_app4.NewTicket",enableScrolling: false, type:sap.ui.core.mvc.ViewType.XML});

app = sap.ui.getCore().byId("idMain1");

app.to("page1");

app.add(page1);

}

Código: Index.html

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<script src="resources/sap-ui-core.js"

id="sap-ui-bootstrap"

data-sap-ui-libs="sap.m,sap.ui.layout,sap.ui.unified"

data-sap-ui-theme="sap_bluecrystal">

</script>

<!-- apenas carregar a biblioteca móvel "sap.m" e o tema "sap_mvi" -->

<style type="text/css">

.myApp{

background: url(images/d3.png);

background-size: 1080px 560px;

background-repeat: no-repeat;

background-size: 100% 100%;

}

</style>

<script>

jQuery.sap.require("sap.ui.unified.Calendar");

sap.ui.localResources("App");

var app = new sap.m.App({initialPage:"idMain1"});

var page = sap.ui.view({id:"idMain1", viewName:"App.Main", type:sap.ui.core.mvc.ViewType.XML});

page.addStyleClass("myApp");

page.showHeader = true;

app.addPage(page);

app.placeAt("content");

</script>

</head>

<body class="sapUiBody" role="application">

<div id="content"></div>

</body>

</html>

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

4 Respuestas

0
Cargando...

Olá Jun,

Atualmente estou usando <script src=" https://openui5.hana.ondemand.com/resources/sap-ui-core-dbg.js "> e, portanto, o comando sap.ui.version não está funcionando.

Existe alguma outra forma?

Obrigado

Sahil

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

nada a ver com o gateway

chrome--->F12--->console--->sap.ui.version

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

Olá Jun,

Obrigado pela resposta rápida. Não consigo verificar a versão do UI5, pois estou executando o aplicativo apenas a partir do Eclipse sem me conectar ao SAP NW Gateway.

Obrigado

Sahil

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

Verificou a sua versão do UI5? Está abaixo de 1.22?

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?