Avalados por :
Olá Especialistas,
Criei uma aplicação que tem uma visualização que mostra um gráfico. O gráfico será renderizado em uma visualização chamada CompareEmpChart em um diálogo. Portanto, posso chamar a mesma visualização de vários lugares. Isso significa que a renderização do gráfico nesta visualização CompareEmpChart dentro do diálogo é dinâmica. Meu problema é que, ao usar esta visualização de qualquer página, funcionará corretamente, mas apenas na primeira vez. Ou seja, na segunda vez que chamo a mesma visualização, o diálogo não abrirá até que a página seja recarregada. Não sei qual é o problema...
NA SEGUNDA VEZ, MEU DIÁLOGO NÃO ABRE ATÉ QUE EU RECARGUE A VISUALIZAÇÃO. MAS A PARTIR DA MESMA VISUALIZAÇÃO, MEU DIÁLOGO SE ABRIRÁ VÁRIAS VEZES, MAS QUANDO CHAMO A MESMA VISUALIZAÇÃO DE QUALQUER OUTRA VISUALIZAÇÃO, O DIÁLOGO NÃO ABRE ATÉ QUE EU RECARGUE
//////////////// abaixo está o meu código para abrir o diálogo
var cmpEmpChart = sap.ui.view({viewName:"myApp.uplan.view.CompareEmpChart",type:sap.ui.core.mvc.ViewType.XML});
if(typeof dialog === "undefined") {
dialog = new sap.m.Dialog({
id : "idCustomDialog",
showHeader:false,
contentWidth : Math.round(window.screen.availWidth * 1) +"px" ,
contentHeight : Math.round(window.screen.availHeight * 1) +"px",
content : cmpEmpChart,
endButton: new sap.m.Button({
text: 'Fechar',
type:"Reject",
press: function () {
that.getView().getModel('emp').refresh();
compareEmp = { };
sap.ui.getCore().byId("lb2").rerender();
that.renderItems();
dialog.close();
}
}),
});
that.getView().addDependent(dialog);
}
//dialog.addStyleClass('hideHeader');
dialog.open();
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute