Flex - nuova ClassFactory () vs Nome Fully Qualified
-
25-09-2019 - |
Domanda
Quando si assegna l'itemRenderer di un oggetto, è meglio utilizzare un completo nome di stringa o l'uso ClassFactory?
Soluzione
itemRenderer
è tipizzata come iFactory, così idealmente dovrebbe essere un ClassFactory. Ma sembra che il compilatore può capire cosa vuol dire se si utilizza il nome completo, e il codice ActionScript generato e compilato utilizzerà iFactory non importa quello che sto cercando di indovinare. Io uso la stringa così non devo importare ClassFactory e iFactory. Se uso itemRendererFunction
però, io uso ClassFactory.
Altri suggerimenti
[Flex-Builder specifica] Personalmente io uso una fabbrica di classe come rende possibile per me di control-click
il nome di classe di mio articolo renderer e vado dritto a quella classe per visualizzare il codice. Consente di risparmiare un po 'di tempo.
Questo da solo rende il metodo factory di classe "migliore" ... almeno per me.