Kann ich die Erstellung in Elementrenderern verwenden, ich habe ein Datenraster und ich habe jede einzelne Zelle als Elementrenderer behalten. ist es eine gute Übung, die Erstellung hier abzuschließen. Ich befürchte, dass Ereignisse bei falschen Vorfällen ausgelöst werden können. Vorschläge sind sehr willkommen.Erstellung abgeschlossen
Antwort
Das Problem mit Elementrenderern ist, dass ihre Anzahl vom sichtbaren Bereich abhängt und sie im Flex wiederverwendet werden. Scrolling Probleme sind ein sehr häufiges Problem in DataRiders mit itemrenderer wie Checkbox, TextInput etc., deswegen Verwenden Sie den Ereignishandler bei creationComplete. Es gibt immer eine Arbeit um :)
Verwenden Sie stattdessen "DataChange".
Mehr Infos unter Adobe: http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_7.html
Flex kann eine Instanz des Elementrenderers oder -editor wiederzuverwenden, eine wiederverwendet Instanz eines Elements oder Element Editor ist der Rückbeförderung der creationComplete- Ereignis . Stattdessen können Sie das Ereignis dataChange mit einem Elementrenderer oder Elementeditor verwenden. Flex löst das dataChange-Ereignis alle Zeit die Dateneigenschaft ändert.
creationComplete
ist eine Phase im Flex-Anwendungslebenszyklus.
Für weitere Informationen, die Sie über den folgenden Link gehen:
Warum zum Teufel u nicht darüber sagen, als ich an diesem Modul zu arbeiten begann ..... sehen jetzt bin ich in eine große fix ..... :(arrgh ... – Flextron
lol! sehen, wenn ich dir hier helfen viele andere können es nutzen, nicht wahr? :) – himanshu