AlloySliderMenu ウィジェットを使用して、Titanium SDK 3 でアプリケーションを構築しています。
このウィジェットは、Facebook アプリケーションのようなスライダー メニューを実現します。使いやすそうに見えますが、次の問題に直面しています。
index.xml では、ウィジェットが必要です。
アプリケーションの index.js には、次のコードがあります。
currentView = Alloy.createController('list').getView();
//ds is the slider menu id
//contentview in the main panel of the menu
$.ds.contentview.add(currentView);
これにより、アプリケーションのメイン ウィンドウに「リスト」ビューが表示されます。
問題は、list.js コントローラーに、ボタンのクリック アクションで $.ds.contentview コンテンツを別のビューに変更する関数があることです。しかし、リスト コンテナーから $.ds.contentview にアクセスして、このオブジェクトを使用することができません。
Alloy.createWidget などを試してみましたが、うまくいきません。