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 <[email protected]>
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);