在Flex 4中以编程方式设置组合框的高度

时间:2012-01-17 04:07:28

标签: combobox flex4 tree itemrenderer

我正在使用一个带有Tree ItemRenderer的Flex 4组合框,我想根据数据(即:基于xml数据)以编程方式设置此组合框的高度。

感谢Peter deHaan在http://blog.flexexamples.com/2008/07/04/creating-a-variable-row-height-item-renderer-on-a-combobox-control-in-flex/,我可以在正常情况下设置Tree ItemRenderer和Combo框的高度,但是当显示水平滚动条时,布局将不好。 (我必须将horizo​​ntalScrollPolicy设置为'auto',因为当具有多个级别的XML数据时,可以展开Tree ItemRenderer。)

我的问题是:如何知道是否显示组合框的水平滚动条?

1 个答案:

答案 0 :(得分:0)

我不确定我的解决方案是否正确,但根据我的理解,你需要一个容器,它会根据所需的高度调整大小而不会有滚动条。

如果我是正确的,您可以使用与flexlib库一起使用的flowBox容器。

http://flexlib.googlecode.com/svn/trunk/docs/flexlib/containers/FlowBox.html

如果我错误地理解了这个问题,请随时纠正我。