FLP 重复组件 ID

问题描述 投票:0回答:0

我们面临一个问题,在同一个会话中两次点击磁贴会导致我们在控制台中出错:** 错误:错误:添加具有重复 ID 的对象“组件”** 我们尝试在 component.js 中实现 Destroy 函数,但它似乎不起作用

如果有人遇到任何类似的问题,你能在这里支持一下吗?

我们已经尝试在 Component.js 中实现这个功能

当我们第一次退出应用程序时,该组件仍然存在。我试图手动销毁 this._oErrorHandler,但这也没有解决问题。

destroy: function() {
                        if (this._oErrorHandler) {
                            this._oErrorHandler.destroy()
                        }
                        if (this.oRouteHandler) {
                            this.oRouteHandler.destroy()
                        }
                        sap.ui.core.UIComponent.prototype.destroy.apply(this, arguments)
                    },
sapui5 sap sap-fiori
© www.soinside.com 2019 - 2024. All rights reserved.