0

私のアプリを起動した後、コマンドがあります:

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

私は dojox.mobile.View を「必須」にしましたが、currentView は currentView を表示せず、上記のコマンドで停止します。Dojo 1.8.3 を使用しています。何が問題なのか、または現在のビューを取得するにはどうすればよいですか?

トムに挨拶する

4

1 に答える 1

0

ページ内のビューへの参照が必要であり、そのビューでメソッドを呼び出す必要があります。

例: ビュー ID の 1 つが「mainView」であることを知っています。

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

registry.byId はメインビューを検索します。そのビューで .getShowingView() を実行できます。これにより、現在表示されているビューの兄弟ビューが検索されます。

たとえば、そのビューでは、「ホームに戻る」機能のように、mainView にトランジションを追加できます。

于 2013-07-11T15:34:58.937 に答える