【问题标题】:flex textarea text attribute but still renders as htmlflex textarea 文本属性,但仍呈现为 html
【发布时间】:2010-03-24 17:34:34
【问题描述】:

其实我找到了问题的原因。

如果您使用具有有效 src url 的标签提供 textarea 文本属性,那么出于某种原因 flex 将尝试将所有内容呈现为 html。

例如,试试这个:

<mx:TextArea id="textArea" width="100%" height="90%" text="<img src='http://url-to-a-valid-img"/> 

它不会将其呈现为原始文本,而是将其呈现为 html。

有什么想法吗?

【问题讨论】:

    标签: apache-flex text textarea image


    【解决方案1】:

    真的吗?我什至无法用那里的 符号编译它。您是否尝试过使用 < 进行转换?

    【讨论】:

    • flex 会尝试加载 img 的 src。我无法转换对尖括号进行编码,因为我让用户编辑内容。所以:sstatic.net/so/img/logo.png" /> 必须仍然显示为那样,并且未在 TextArea 控件上编码。
    • 顺便说一句,我也试过你做的,你是对的,flex不允许你编译,但是内容来自一个变量,所以我只是在运行时将它分配给文本区域.
    【解决方案2】:

    好的,奇怪的是我设法解决了这个问题。这是一个奇怪的修复,不知道为什么我必须这样做。

    但基本上,当我将变量的字符串内容复制到 TextArea htmlText 中时 - 任何具有有效 src 的 img 似乎都会被删除。

    这是一个奇怪的问题,我只想继续前进。

    【讨论】:

      猜你喜欢
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多