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";
+
+ }
}
}