私はこれまで Web アプリケーションの UI を行ってきましたが、flex にはかなり慣れていません。私は最近、4 ~ 5 個の異なるビューのセットを必要とするアプリケーションに取り組んでいます。たとえば、次のように言いましょう:-
表示 1: 全学生とその詳細のリスト 表示 2: 全教員とその詳細のリスト 表示 3: 教員以外の全スタッフのリスト 表示 4: 学生の成績などに基づくいくつかのデータ分析 表示 5: その他のもの
ここで、TabNavigatorでこれらのビューをフックしようとしました (ビューとは、親コンテナー コンポーネントを意味します。私はGroupを使用しています) 。
Salesforce がダッシュボードのアプリケーション ビューを実装する方法が気に入っているので、これらのビューの親グループに接続された参照を含むドロップダウン リストができました。選択すると、それぞれのグループが表示され、他のグループは非表示になります。これまでのところ、UI フロントでは問題なく動作しています。UI の背後では、5 つのグループがすべて表示されていますが、常にそのうちの 1 つしか表示されていません。選択するたびに、他のグループを非表示に設定する必要があります。
しかし、私はこれが良い方法だとは思いません。グループを表示および非表示にするよりも良い解決策はありますか? TabNavigator は同じように機能しますか?
私は他のアイデアにもオープンです。これに関するヘルプ/ビュー/推奨事項は大歓迎です。