为什么View.getShowingView()不返回currentView?

时间:2013-04-23 13:08:12

标签: mobile view dojo

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

var currentView = dojox.mobile.View.getShowingView();

我“需要”dojox.mobile.View但是currentView从不显示currentView,它停在上面的命令。我正在使用dojo 1.8.3。怎么了?我怎么能得到当前的观点?

迎接汤姆

1 个答案:

答案 0 :(得分:0)

您必须在页面中引用视图并在该视图上调用该方法。

例如: 我知道我的一个观点是“mainView”。

    registry.byId("mainView").getShowingView().performTransition("mainView", -1, "slide"); 

registry.byId将搜索主视图。 在该视图上,您​​可以执行.getShowingView()。 这会在兄弟视图中搜索当前可见的视图。

例如,在该视图中,您可以向mainView添加转换,例如“返回主页”功能。