【问题标题】:Find out if Flex component (tree) ist scrollable?找出 Flex 组件(树)是否可滚动?
【发布时间】:2010-01-25 14:44:07
【问题描述】:

如何确定 Flex 组件(在我的例子中是树)是否可滚动?我是这样试的

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

来自树的项目渲染器,但没有成功。对树的滚动条的访问是私密的,因此我无法通过这种方式获取信息。

【问题讨论】:

    标签: apache-flex flex3 tree flex4


    【解决方案1】:

    通过扩展树类找到了解决方案:

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

    【讨论】:

      【解决方案2】:

      使用 maxVerticalScrollPosition 和 maxHorizo​​ntalScrollPosition 属性。

      【讨论】:

        猜你喜欢
        • 2011-10-23
        • 1970-01-01
        • 1970-01-01
        • 2011-01-03
        • 2011-09-23
        • 2011-07-04
        • 1970-01-01
        • 1970-01-01
        • 2012-02-15
        相关资源
        最近更新 更多