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);                

Reply via email to