What is the rationale behind having two interfaces IDataRenderer and IDropInListItemRenderer? After reading livedocs for several hours, I still do not understand what is the difference between an item renderer and the so-called drop-in item renderer. Am I the only one?
Should not there be only one interface called ICellRenderer with a data property whose value can be passed as DataGridCellData, ListCellData or TreeCellData etc. To me it appears that Item renderer and item editor concept is unnecessarily too complicated in flex. The result is that controls like Label has two properties data and listData to confuse developers even more. Can anyone please explain how these properties are used? - Indra

