Mobile 为什么View.getShowingView()不返回当前视图?

Mobile 为什么View.getShowingView()不返回当前视图?,mobile,view,dojo,Mobile,View,Dojo,启动我的应用程序后,有一个命令: var currentView = dojox.mobile.View.getShowingView(); i“required”dojox.mobile.View,但currentView从不显示currentView,它会在上面的命令处停止。我正在使用Dojo1.8.3。出了什么问题,或者如何获取当前视图 问候Tom您必须在页面中有一个对视图的引用,并在该视图上调用该方法 例如: 我知道我的一个视图id是“mainView” registry.byId将搜

启动我的应用程序后,有一个命令:

var currentView = dojox.mobile.View.getShowingView();
i“required”dojox.mobile.View,但currentView从不显示currentView,它会在上面的命令处停止。我正在使用Dojo1.8.3。出了什么问题,或者如何获取当前视图


问候Tom

您必须在页面中有一个对视图的引用,并在该视图上调用该方法

例如: 我知道我的一个视图id是“mainView”

registry.byId将搜索mainview。 在该视图上,您可以执行以下操作:getShowingView()。 这将在同级视图中搜索当前可见的视图


例如,在该视图上,您可以向主视图添加一个转换,如“返回主视图”功能。

但如果您的showingView和transitionView相同,则会发生一些奇怪的情况;D
    registry.byId("mainView").getShowingView().performTransition("mainView", -1, "slide");