This is an automated email from the ASF dual-hosted git repository.

alinakazi 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 d048dd5  sortItemrenderer added
d048dd5 is described below

commit d048dd5a6f871ca109b252989137239d9746c7f0
Author: alinakazi <[email protected]>
AuthorDate: Thu Feb 18 14:51:31 2021 +0500

    sortItemrenderer added
---
 .../main/royale/mx/controls/AdvancedDataGrid.as    | 43 ++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/AdvancedDataGrid.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/AdvancedDataGrid.as
index f522aa8..033d579 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/AdvancedDataGrid.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/AdvancedDataGrid.as
@@ -1340,6 +1340,49 @@ public class AdvancedDataGrid extends AdvancedListBase 
implements IDataGrid
         commitProperties();
     }
     
+       //----------------------------------
+    //  sortItemRenderer
+    //----------------------------------
+
+    /**
+     *  @private
+     *  Storage for the sortItemRenderer property.
+     */
+    private var _sortItemRenderer:IFactory;
+
+    [Inspectable]
+    [Bindable("sortItemRendererChanged")]
+
+    /**
+     *  The sort item renderer to be used to display the sort icon in the
+     *  column header.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
+    public function get sortItemRenderer():IFactory
+    {
+        return _sortItemRenderer;
+    }
+
+    /**
+     *  @private
+     */
+    public function set sortItemRenderer(value:IFactory):void
+    {
+        _sortItemRenderer = value;
+
+        itemsSizeChanged = true;
+        //rendererChanged = true;
+
+        invalidateSize();
+        invalidateDisplayList();
+
+        dispatchEvent(new Event("sortItemRendererChanged"));
+    }
+       
     //----------------------------------
     //  lockedRowCount
     //----------------------------------

Reply via email to