簡體   English   中英

找出Flex組件(樹)是否可滾動?

[英]Find out if Flex component (tree) ist scrollable?

如何確定Flex組件(在我的例子中是樹)是否可滾動? 我這樣嘗試過

if (_listOwner.height < _listOwner.measuredHeight) {
  // so stuff
}

從樹的項目渲染器中獲取,但未成功。 對樹的滾動條的訪問是私有的,因此我無法以這種方式獲取信息。

通過擴展樹類找到解決方案:

public class ExtendedTree extends Tree
{
    public function ExtendedTree()
    {
        super();
    }

    public function get isVerticalScrollable():Boolean
    {
        if (super.verticalScrollBar == null || super.verticalScrollBar.visible == false)
            return false;
        return true;
    }
}

使用maxVerticalScrollPosition和maxHorizo​​ntalScrollPosition屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM