我需要在可見時顯示垂直滾動條,而不是右側(默認),但是在屏幕的左側。 該應用程序使用Java編寫,運行在Websphere上,使用Flex 3中的UI。 帶滾動條的容器是VBox,VBox擴展自定義對象,另一種情況是DataGrid。 以下是我到目前爲止所嘗試的:在Flex3 UI中移動滾動條
這會在初始渲染時繪製左側的滾動條,然後立即將其向右移動。
if(verticalScrollBar && verticalScrollBar.visible)
{
verticalScrollBar.x = -verticalScrollBar.width;
}
這似乎完全忽視:
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
if(verticalScrollBar && verticalScrollBar.visible)
{
verticalScrollBar.x = -verticalScrollBar.width;
}
}
也試過設置
verticalScrollBar.x = 0;
沒有有所作爲。
這些是我發現的唯一建議online和Stackoverflow。
這怎麼辦?
易與FLEX4餡餅。 Flex3(afaik)無法完成 - 沒有大的黑客攻擊。 – RIAstar
這太糟糕了。感謝您的評論! – jprusakova