Przemysław Talar

Przemysław Talar Student,
Politechnika
Częstochowska

Temat: Flex i dynamiczna wysokość

Witam wszystkich,

mam pytanie odnośnie pewnej funkcjonalności, chodzi mi o to, że tworzę aplikację, która jest podzielona na działy, każdy z działów po naciśnieciu na jego nazwę rozwija się pojawiają się rekordy pobrane z bazy danych, moim problemem jest to, że nie potrafię/nie wiem jak ustawić wysokość rozwijanego działu w ten sposób, żeby miała wysokość zależną od ilości rekordów pobranych z bazy, aktualnie mam tą wysokość ustawioną statycznie na odpowiednią liczbę pikseli, a chcę, żeby było to w ten sposób jak to opisałem powyżej, poniżej zamieszczam część kodu, która jest odpowiedzialna za wyświetlanie działów i rekordów. Proszę o zapoznanie się z moim problem i pomoc. Będę wdzięczny.


<mx:Box width="100%" height="{Application.application.height-250}" verticalScrollPolicy="auto">
<mx:Accordion id="cAccordion" width="100%" height="1000" change="onChange(event.newIndex)"
paddingLeft="1" paddingRight="1" historyManagementEnabled="false"
backgroundAlpha="0.35"/>
</mx:Box>
Jarek Szczepański

Jarek Szczepański Flash Platform
Developer

Temat: Flex i dynamiczna wysokość

Hej,
te rekordy z bazy wrzucasz na jakąś listę czy jak?
bo mógłbyś spróbować ustawiać "rowCount" dla <mx:List /> po wczytaniu danych. wtedy wszystko powinno się przeskalować odpowiednio...

Jarek
Karol Dulęba

Karol Dulęba Programista

Temat: Flex i dynamiczna wysokość

A myślałeś o tym, żeby ustawiać wysokość w zdarzeniu zakończenia pobierania danych z bazy, tam będziesz miał ilość rekordów i możesz ustawić wysokość cAccordion w pixelach jeszcze nim zostaną one wyświetlone
Jarek Szczepański

Jarek Szczepański Flash Platform
Developer

Temat: Flex i dynamiczna wysokość

Sam accordion to tylko kontener na pomniejsze elementy - można je przeskalować po odebraniu danych a accordionowi dać "resizeToContent" na true

zdałbym się na automatykę Flexa niż samodzielne przeliczanie pixeli...

Jarek
Przemysław Talar

Przemysław Talar Student,
Politechnika
Częstochowska

Temat: Flex i dynamiczna wysokość

Właśnie zaraz po napisaniu tego tematu zastosowałem resizeToContent="true" i zadziałało, ach ta magia Flexa :) Dziękuję wszystkim za pomoc :)
Pozdrawiam !
Tomasz Morawski

Tomasz Morawski człowiek
orkiestra...

Temat: Flex i dynamiczna wysokość

ta magia Flex'a czasami dużo kosztuje, ale jak aplikacja prosta, to nie trudź się i korzystaj ze sztuczek ;)

Następna dyskusja:

Flash player i cache'owanie...




Wyślij zaproszenie do