Davs
Jeg er rimelig ny i Flex og har et sikkert rimelig simpelt spørgsmål?
Jeg har et List component, hvor jeg bruger en itemRenderer der er et MXML custom component. Når der klikkes på listen vil jeg gerne have noget data fra det valgte item.
Jeg ville egentlig tro at man kunne bruge List komponentens change event og få fat i pågældende item med currentTarget. Men jeg kan ikke få lov til at tilgå metoder i mit komponent gennem currentTarget?
4 kommentarer
..undskyld jeg mener selvfølgelig igennem event.currentTarget.selectedItem i List komponentens change event handler.
Ok jeg skal tilsyneladende bruge værdien fra dataProvideren - det giver vel mening, selvom det kunne være meget rart at tilgå metoder i det givne komponent i listen.
Du kan vel definere metoder som public i et tag inde i dit komponent, og så tilgå dem via. List.selectedItem.dinOffentligeFunction()
Du kan også sige List.selectedItem.data hvis du bare skal have de data der er oprettet på din itemRenderer
Hej
Jeg har prøvet at tilgå public methods, men får en fejl om at de ikke findes på selectedItem:
TypeError: Error #1006: value is not a function.
Og jeg kan ikke caste selected item til mit custom komponent da det jo åbenbart ikke behandles som et object af min MXML komponent type?