Olá Vinícius, estou tendo um problema nesta parte, quando eu clico em algum botão, ele até muda o item selecionado para Faturado, Fornecido ou Cancelado, porém ele não atualiza o dado, preciso atualizar a página para aparecer com o status atualizado. No console ele retorna o erro "Uncaught TypeError: this.loadFragment is not a function" Estou utilizando a Versão 1.84.37 do SAPUI5, não sei se tem algo a ver.
Boa noite Lucas, A sua versão esta muito antiga para usar o loadFragment, conforme documentação oficial da SAP Instantiation of Fragments sapui5.hana.ondemand.com/sdk/#/topic/04129b2798c447368f4c8922c3c33cd7.html "Since 1.93, the loadFragment() function is available on every controller instance extending sap.ui.core.mvc.Controller." Nas versões mais antigas (Since: 1.58), você pode usar o método sap.ui.core.Fragment.load, conforme documentação oficial sdk.openui5.org/api/sap.ui.core.Fragment#methods/sap.ui.core.Fragment.load Exemplo sap.ui.require(["sap/ui/core/Fragment"], async function(Fragment){ const myFrag = await Fragment.load({ name: "my.useful.VerySimpleUiPart" }); }); Tenta da forma antiga e me avisa se deu certo.
Da hora! Esse é bom :D
Olá Vinícius, estou tendo um problema nesta parte, quando eu clico em algum botão, ele até muda o item selecionado para Faturado, Fornecido ou Cancelado, porém ele não atualiza o dado, preciso atualizar a página para aparecer com o status atualizado.
No console ele retorna o erro "Uncaught TypeError: this.loadFragment is not a function"
Estou utilizando a Versão 1.84.37 do SAPUI5, não sei se tem algo a ver.
Boa noite Lucas,
A sua versão esta muito antiga para usar o loadFragment, conforme documentação oficial da SAP
Instantiation of Fragments
sapui5.hana.ondemand.com/sdk/#/topic/04129b2798c447368f4c8922c3c33cd7.html
"Since 1.93, the loadFragment() function is available on every controller instance extending sap.ui.core.mvc.Controller."
Nas versões mais antigas (Since: 1.58), você pode usar o método sap.ui.core.Fragment.load, conforme documentação oficial
sdk.openui5.org/api/sap.ui.core.Fragment#methods/sap.ui.core.Fragment.load
Exemplo
sap.ui.require(["sap/ui/core/Fragment"], async function(Fragment){
const myFrag = await Fragment.load({
name: "my.useful.VerySimpleUiPart"
});
});
Tenta da forma antiga e me avisa se deu certo.