Flex 4 Richeditabletext 自动换行
我正在尝试对 richeditable 文本进行自动换行,但遇到了一些问题:
我希望它垂直换行,这样我就可以避免水平滚动条。
Air 应用程序只有一个 Spark 列表,使用的 itemrenderer 是这样的:
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<s:RichEditableText width="100%" height="100%" multiline="true" text="{data.text}"/>
</s:ItemRenderer>
有什么想法可以解决这个问题吗?谢谢。
I'm trying to word wrap a richeditable text but I'm having some problems:
I want it to wrap vertically so I can avoid the horizontal scrollbar.
The Air app only has a spark list and the itemrenderer used is this:
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<s:RichEditableText width="100%" height="100%" multiline="true" text="{data.text}"/>
</s:ItemRenderer>
Any ideas ho to fix this? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将 minWidth 添加到文本组件中,如下所示:
这是强制组件正确计算其大小的老技巧。
Add minWidth to your text component like so:
This is an old trick to force a component to calculate its size properly.
lineBreak属性似乎适用于actionscript和mxml中的flex 4.5,但仅适用于以前版本的mxml。
lineBreak property seems to work for flex 4.5 in actionscript and mxml, but only in mxml in previous versions.
将 ItemRenderer 宽度设置为 100%:
Set the ItemRenderer width to 100%: