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

aharui pushed a commit to branch has
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit ad03195010001c10c7741c4cd720b1a6b5c251b3
Author: Alex Harui <[email protected]>
AuthorDate: Sat Feb 15 16:22:52 2020 -0800

    restore properties in ADGIR
---
 .../AdvancedDataGridItemRenderer.as                | 23 ++++++++++++++++++++--
 .../AdvancedDataGridSelectableItemRendererBead.as  |  4 ++--
 2 files changed, 23 insertions(+), 4 deletions(-)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridItemRenderer.as
 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridItemRenderer.as
index fe556b1..ef348eb 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridItemRenderer.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridItemRenderer.as
@@ -48,8 +48,8 @@ import 
org.apache.royale.html.supportClasses.StringItemRenderer;
 import org.apache.royale.events.MouseEvent;
 import mx.core.UIComponent;
 import mx.collections.IHierarchicalData;
-import mx.events.ListEvent;
-import org.apache.royale.core.ISelectableItemRenderer;
+import mx.events.ListEvent;
+import org.apache.royale.core.ISelectableItemRenderer;
 
 //--------------------------------------
 //  Events
@@ -232,6 +232,25 @@ public class AdvancedDataGridItemRenderer extends 
StringItemRenderer
         super.text = value;
     }
     
+    public function setStyle(styleName:String, value:Object):void
+    {
+               var selectionBead:AdvancedDataGridSelectableItemRendererBead;
+        COMPILE::JS
+        {
+            if (styleName == "textRollOverColor")
+                       {
+                               selectionBead = 
getBeadByType(ISelectableItemRenderer) as 
AdvancedDataGridSelectableItemRendererBead;
+                selectionBead.textRollOverColor = String(value);
+                       }
+            else if (styleName == "textSelectedColor")
+                       {
+                               selectionBead = 
getBeadByType(ISelectableItemRenderer) as 
AdvancedDataGridSelectableItemRendererBead;
+                selectionBead.textSelectedColor = String(value);
+                       }
+            else
+                element.style[styleName] = value;        
+        }
+    }
 }
 
 }
diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridSelectableItemRendererBead.as
 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridSelectableItemRendererBead.as
index fb51e58..c6ea607 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridSelectableItemRendererBead.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/advancedDataGridClasses/AdvancedDataGridSelectableItemRendererBead.as
@@ -62,8 +62,8 @@ public class AdvancedDataGridSelectableItemRendererBead 
extends SelectableItemRe
     //
     
//--------------------------------------------------------------------------
     
-    private var textSelectedColor:String = "#000000";
-    private var textRollOverColor:String = "#000000";
+    public var textSelectedColor:String = "#000000";
+    public var textRollOverColor:String = "#000000";
     
     /**
      * @private

Reply via email to