/ / Podejście do aranżacji i wyświetlania zestawu grup w Adobe Air / Flex - flex, interfejsie użytkownika, powietrzu

Podejście do aranżacji i wyświetlania zestawu grup w Adobe Air / Flex - flex, interfejsie użytkownika, powietrzu

Robiłem interfejs użytkownika do aplikacji sieciowej do tej pory i jestem całkiem nowy, aby wygiąć. Ostatnio pracowałem nad aplikacją, która wymaga zestawu 4-5 różnych widoków. Powiedzmy na przykład: -

Widok 1: Lista wszystkich studentów i ich dane Widok 2: Lista wszystkich wydziałów i ich szczegóły Widok 3: Lista wszystkich niefachowych pracowników Widok 4: Niektóre analizy danych na podstawie wyników uczniów itp Zobacz 5: kilka rzeczy

Teraz próbowałem podpiąć te widoki (przez widok mam na myśli element kontenera nadrzędnego Grupa) w TabNavigator ale efekt końcowy wyglądał mi na ułomnego - wyglądało to jak strona z 5 zakładkami, które pokazują różne informacje.

Podoba mi się sposób, w jaki Salesforce wdrażawidoku aplikacji dla ich pulpitów nawigacyjnych, więc teraz mam listę rozwijaną, która zawiera odwołania powiązane z grupą nadrzędną tych widoków. Przy wyborze zaznaczam odpowiednią grupę i ukrywam pozostałe. Jak dotąd działa całkowicie dobrze na froncie interfejsu użytkownika. Poza interfejsem, dzieje się tak, że wszystkie 5 Grupy są obecne, ale tylko jeden z nich jest widoczny w dowolnym momencie. Przy każdej selekcji muszę ustawić inne grupy jako niewidoczne.

Nie uważam jednak, że to dobre podejście, czy może istnieć lepsze rozwiązanie niż sprawianie, by Grupy były widoczne i niewidoczne! Czy TabNavigator działa w ten sam sposób?

Jestem także otwarty na inne pomysły. Każda pomoc / widok / zalecenia na ten temat są mile widziane.

Odpowiedzi:

1 dla odpowiedzi № 1

The TabNavigator jest ViewStack. ZA ViewStack zawiera zbiór kontenerów i tylko jeden z nich jest widoczny w danym punkcie. Możesz manipulować selectedChild lub selectedIndex właściwości ViewStack kontrolować, co jest widoczne. Możesz przedłużyć ViewStack i dostosuj go, lub po prostu użyj jednego, aby kontrolować swoją kolekcję Grupy. Jestem prawie pewien, że ukryte pojemniki nie wchodzą w skład cyklu życia Flex, co czyni go dobrym wyborem.