我通过在每列之间引入空格来模拟多列组合框,这样3列的所有行都应该出现在一行中。
此实现中的差距是由于字符宽度的变化,这种间距技术不起作用。
如何将组合框字符设置为具有相同的宽度?
另一种方法是计算每列中字符占用的宽度,然后设置下一列的起始位置。怎么做到这一点?
提前感谢您的帮助。
答案 0 :(得分:1)
答案 1 :(得分:1)
另一种方法可能是考虑使用DataGrid作为ComboBox的itemRenderer。
这很奇怪,也很不寻常,但理论上是可行的。
答案 2 :(得分:0)
我终于使用了这种方法 - 它在字体使用方面提供了灵活性。 Plus Flex负责为可能溢出的长串追加......
我使用了带有3个网格列的mx:GridItem