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
