如何修复在Flex中超出一侧的列表组件?

时间:2009-09-15 20:55:14

标签: flex list

因此,您已创建了一个列表,并将其与您的数据相关联。可是等等!有人决定进入,比如WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW或者命名他们的孩子John Jacob Jingleheimer Schmidt,突然间,你的列表中有一个奇怪的滚动条,正好在组件的中间,没有人可能想要滚动条。

作为一个认为自己聪明的人,我尝试设置各个列表组件的宽度。这解决了滚动条的直接问题,但现在列表中的溢出已隐藏在下一个列表元素下面。

是否有一种理智的方式来处理这个问题,以便列表中的元素可以垂直调整以保存内容?

2 个答案:

答案 0 :(得分:2)

你尝试过吗....

<mx:List variableRowHeight="true" />

答案 1 :(得分:1)

在Fx中似乎已经认为VariableRowHeight太晚了,它似乎也混淆了滚动条。可能存在一个交互修复,而不是技术问题:我会更改itemRenderer以使用Label组件并让它使用省略号呈现长字符串(John Jacob Jin ...),然后为itemrenderers提供工具提示使用整个名称,因此当你滚动它时,整个名字都是可见的。