This is an automated email from the ASF dual-hosted git repository. piotrz pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new 80706bcf9b MX ADG: Remove redundant call of item renderers clean up and use method from parent 80706bcf9b is described below commit 80706bcf9b7e46ad2a994ec9f6dbf0d2b339312d Author: Piotr Zarzycki <piotrzarzyck...@gmail.com> AuthorDate: Thu Apr 14 12:01:31 2022 +0200 MX ADG: Remove redundant call of item renderers clean up and use method from parent --- ...mRendererFactoryForICollectionViewAdvancedDataGridData.as | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/DataItemRendererFactoryForICollectionViewAdvancedDataGridData.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/DataItemRendererFactoryForICollectionViewAdvancedDataGridData.as index 80c8739ca0..671b9207af 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/DataItemRendererFactoryForICollectionViewAdvancedDataGridData.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/DataItemRendererFactoryForICollectionViewAdvancedDataGridData.as @@ -80,13 +80,10 @@ package mx.controls.advancedDataGridClasses //dped.addEventListener(CollectionEvent.ITEM_ADDED, itemAddedHandler); //dped.addEventListener(CollectionEvent.ITEM_REMOVED, itemRemovedHandler); //dped.addEventListener(CollectionEvent.ITEM_UPDATED, itemUpdatedHandler); - - var view:IListView = (_strand as IStrandWithModelView).view as IListView; - var dataGroup:IItemRendererOwnerView = view.dataGroup; - dataGroup.removeAllItemRenderers(); - rendererMap = {}; - IEventDispatcher(_strand).dispatchEvent(new Event("itemsCreated")); - IEventDispatcher(_strand).dispatchEvent(new Event("layoutNeeded")); + + super.dataProviderChangeHandler(event); + + sendStrandEvent(_strand, "itemsCreated"); } private var cursor:IViewCursor; @@ -106,6 +103,7 @@ package mx.controls.advancedDataGridClasses override public function getItemAt(index:int):Object { var delta:int = index - currentIndex; + if (currentIndex == -1) { cursor.seek(CursorBookmark.FIRST, index);