Events SAPUI5中的EventBus.subscribe()
我不熟悉SAPUI5中的eventBus()函数。 我正在使用Table.view.js控制器中的eventBus.publish()来发布数据,并且在MainPage.view.js控制器中使用了eventBus.subscribe()。它工作得很好。Events SAPUI5中的EventBus.subscribe(),events,sapui5,subscribe,Events,Sapui5,Subscribe,我不熟悉SAPUI5中的eventBus()函数。 我正在使用Table.view.js控制器中的eventBus.publish()来发布数据,并且在MainPage.view.js控制器中使用了eventBus.subscribe()。它工作得很好。 但是,当我尝试在另一个控制器(“Feed.view.js”)中实现eventBus.subscribe()时,它不起作用。为什么会这样?您的问题可能是以下原因之一: 您并非在所有情况下都使用相同的EventBus(例如,在一种情况下 您使用s
但是,当我尝试在另一个控制器(“Feed.view.js”)中实现eventBus.subscribe()时,它不起作用。为什么会这样?您的问题可能是以下原因之一:
- 您并非在所有情况下都使用相同的EventBus(例如,在一种情况下
您使用
,在另一种情况下 使用组件的sap.ui.getCore().getEventBus()
)oComponent.getEventBus()
- 您使用的频道不同
- 您没有使用相同的事件ID
请检查这一点,如果这无助于发布更多代码。什么是“不工作”?提要视图是否实例化?我正在使用sap.ui.ux3.Shell()&Feed.view.js是Shell
表中的一个页面。view
是主页的一部分。view
?如果是,则需要将Table.view
作为核心视图的一部分。否则就没有事件发射器,因为表.view
已被销毁。对不起,我不明白你想说什么!!请向我们展示您发布和订阅的代码部分。