【发布时间】:2010-01-25 14:44:07
【问题描述】:
如何确定 Flex 组件(在我的例子中是树)是否可滚动?我是这样试的
if (_listOwner.height < _listOwner.measuredHeight) {
// so stuff
}
来自树的项目渲染器,但没有成功。对树的滚动条的访问是私密的,因此我无法通过这种方式获取信息。
【问题讨论】:
标签: apache-flex flex3 tree flex4
如何确定 Flex 组件(在我的例子中是树)是否可滚动?我是这样试的
if (_listOwner.height < _listOwner.measuredHeight) {
// so stuff
}
来自树的项目渲染器,但没有成功。对树的滚动条的访问是私密的,因此我无法通过这种方式获取信息。
【问题讨论】:
标签: apache-flex flex3 tree flex4
通过扩展树类找到了解决方案:
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 和 maxHorizontalScrollPosition 属性。
【讨论】: