You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/12/05 21:53:02 UTC

[royale-asjs] 02/02: horizontalscrollpolicy==off

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

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

commit 2bf5997433c1f2877f192265c13c0204f800b422
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Dec 5 13:52:39 2019 -0800

    horizontalscrollpolicy==off
---
 .../royale/mx/controls/beads/layouts/AdvancedDataGridLayout.as   | 2 ++
 .../MXRoyale/src/main/royale/mx/core/ScrollControlBase.as        | 9 +++++++++
 2 files changed, 11 insertions(+)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/layouts/AdvancedDataGridLayout.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/layouts/AdvancedDataGridLayout.as
index a499ef0..01c3468 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/layouts/AdvancedDataGridLayout.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/beads/layouts/AdvancedDataGridLayout.as
@@ -128,6 +128,8 @@ package mx.controls.beads.layouts
                             var numVisibleRows:int = Math.floor(useHeight / actualRowHeight);
                             useHeight = actualRowHeight * (numVisibleRows + 1);
                         }
+                        if (uiHost.element.style["overflow-x"] == "hidden")
+                            listArea.element.style["overflow-x"] = "hidden";
                     }
                 }
                 for (var i:int = 0; i < n; i++)
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/ScrollControlBase.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/ScrollControlBase.as
index ff40934..cf56df3 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/ScrollControlBase.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/ScrollControlBase.as
@@ -1475,5 +1475,14 @@ public class ScrollControlBase extends UIComponent
 	{
 
 	}
+    
+    COMPILE::JS
+    override public function addedToParent():void
+    {
+        super.addedToParent();
+        if (_horizontalScrollPolicy == ScrollPolicy.OFF)
+            element.style["overflow-x"] = "hidden";
+            
+    }
 }
 }