动态增加Flex容器的高度并在浏览器上引入滚动条

时间:2010-03-29 05:32:51

标签: flex flex3

我试图通过增加容器内容的数量来增加容器的高度。  就像在我的情况下我在tabNavigator中使用tileList,当我将内容放在tileList中时,tileList的高度不会增加  超出视口的垂直高度。它将滚动条放在容器上。我希望随着内容的增加而增加flex容器的高度并引入  浏览器上的滚动条,增加了Flex容器中的内容。

有人可以建议我如何实现这一目标。

提前致谢。

2 个答案:

答案 0 :(得分:0)

你需要编写一个javascript函数来增加embed对象的高度,你需要从flex中调用这个javascript方法,同时在tile列表中添加一个新项目。

This链接说明了如何从flex访问javascript。

答案 1 :(得分:0)

是否已考虑使用javascript并直接在源HTML中调整元素大小? JS代码看起来像这样:

function changeSize(id) {
    var flex = document.getElementById(id);

    flex.setAttribute("width", "800");
    flex.setAttribute("height", "600");
}