Flex 4 Richeditabletext 自动换行

发布于 2024-09-08 05:28:07 字数 675 浏览 3 评论 0原文

我正在尝试对 richeditable 文本进行自动换行,但遇到了一些问题:

自动换行 richeditabletext

我希望它垂直换行,这样我就可以避免水平滚动条。

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:

word wrap richeditabletext

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

戏蝶舞 2024-09-15 05:28:07

将 minWidth 添加到文本组件中,如下所示:

<s:RichEditableText width="100%" height="100%" minWidth="0" multiline="true" text="{data.text}"/>

这是强制组件正确计算其大小的老技巧。

Add minWidth to your text component like so:

<s:RichEditableText width="100%" height="100%" minWidth="0" multiline="true" text="{data.text}"/>

This is an old trick to force a component to calculate its size properly.

错爱 2024-09-15 05:28:07

lineBreak属性似乎适用于actionscript和mxml中的flex 4.5,但仅适用于以前版本的mxml。

<s:RichEditableText lineBreak="toFit"  width="100%" height="100%" multiline="true" text="{data.text}" />

lineBreak property seems to work for flex 4.5 in actionscript and mxml, but only in mxml in previous versions.

<s:RichEditableText lineBreak="toFit"  width="100%" height="100%" multiline="true" text="{data.text}" />
时光匆匆的小流年 2024-09-15 05:28:07

将 ItemRenderer 宽度设置为 100%:

<?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"
                width="100%">

    <s:Label width="100%" text="{data.text}"/>

</s:ItemRenderer>

Set the ItemRenderer width to 100%:

<?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"
                width="100%">

    <s:Label width="100%" text="{data.text}"/>

</s:ItemRenderer>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文