Flex:RichTextEditor - 获取并设置RICH文本?
问题描述:
鉴于富文本编辑器,我想将“富文本”文本保存到数据库,并稍后加载。Flex:RichTextEditor - 获取并设置RICH文本?
那么我怎么能get
和set
富文本?
我看了一下API,并且有一个名为text
的属性,它只是PLAIN文本,不是我所需要的。还有另一个名为textSnapshot
的属性,这听起来像也许这就是我需要使用的,但它的只读,所以我不能设置它?
有没有办法做到这一点?
谢谢!
UPDATE
原来我只打算把它从RichTextEditor
保存,我需要设置有一个Text
控制htmlText
,
所以是有办法得到的富文本并将其转换为hmtlText?
答
我不确定您的意思是富文本。 htmlText
包含组件用于呈现HTML文本的所有信息,并且该信息也是RichTextEditor
呈现的基础。您可以获取并设置它,这正是您需要在数据库中存储并在取回文本后重新放置文本的内容。没有将其导出为组件外的rtf。它是丰富在某种意义上说,它不仅仅是一个简单的textInput :)
所以你明白了,并通过htmlText属性设置它,我应该知道!谢谢 – 2010-02-18 19:40:25
只是一个补充 - 它并没有真正创造任何理智的人会称为正确的HTML,所以如果你想在别的地方使用它,你可以找到一个很好的类来在这里“RTE Html”和“常规HTML”之间进行转换 - http://blog.flashweb.org/archives/7 – 2010-02-18 21:22:22