gpt4 book ai didi

javascript - 销毁Xml View sapui5

转载 作者:行者123 更新时间:2023-12-02 14:13:10 25 4
gpt4 key购买 nike

我有一个应用程序根本不是在Sapui5中开发的。但我喜欢网格表及其选项,因此我将它集成到专用于它的 Div 中。

这是我的代码:

 sap.ui.getCore().attachInit(function () {
sap.ui.require([

], function () {

new sap.ui.xmlview({
viewName : "sap.ui.demo.cart.view.DcpTable"
}).placeAt("vueAppSales");

})
}
);

我用 Ajax 注入(inject)了这个 div。

当我离开此页面并返回此页面时,另一次启动了相同的代码,并且 xmlview 是重复的。

我该如何处理它来测试元素是否已创建或不复制 View ?

谢谢

最佳答案

您可以为您的 View 提供一个 ID,然后您可以检查您的 View 是否已创建

 sap.ui.getCore().attachInit(function () {
sap.ui.require([

], function () {
var myView = sap.ui.getCore().byId('myView')
if(!myView){
myView = new sap.ui.xmlview({
id: 'myView'
viewName : "sap.ui.demo.cart.view.DcpTable"
})
}
myView.placeAt("vueAppSales");
})
}
);

但这只是猜测

关于javascript - 销毁Xml View sapui5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39311145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com