分割ビュー ナビゲーターが非常に効果的に機能するアプリケーションを構築しています。私が遭遇している唯一の問題は、クリックするもののリストを保持するマスタービューと、クリックされたボタンの情報を表示するはずの詳細ビューの間でデータを渡すことです。Flex 4.6 を使用しています。情報 たとえば、私のボタンは「情報を取り込む」、「顧客情報」、「サービスの受け入れ」です。これらのボタンのそれぞれで、ボタンがクリックされたときにフォームを表示する必要があります。Lynda.com は、分割ビュー ナビゲーターでデータを渡す方法を説明していません。どんな助けでも大歓迎です。
質問する
716 次
1 に答える
0
SplitViewNavigator に関するこのFlex ドキュメントが役立つ場合があります。
基本的に、ナビゲーターは他のナビゲーターと同じです。ビューをプッシュすると、データを送信できます。上記のリンクからコードをコピーするには。このコードは、「マスター」ビューに表示されます。
protected function myList_changeHandler(event:IndexChangeEvent):void {
// Create a reference to the SplitViewNavigator.
var splitNavigator:SplitViewNavigator = navigator.parentNavigator as SplitViewNavigator;
// Create a reference to the ViewNavigator for the Detail frame.
var detailNavigator:ViewNavigator = splitNavigator.getViewNavigatorAt(1) as ViewNavigator;
// Change the view of the Detail frame based on the selected List item.
detailNavigator.pushView(DetailView, myList.selectedItem);
}
これは、より多くの情報を提供する可能性のあるビュー間でのデータの受け渡しに関する記事です。
于 2012-08-23T13:37:47.617 に答える