2010-02-18 40 views
0

鉴于富文本编辑器,我想将“富文本”文本保存到数据库,并稍后加载。Flex:RichTextEditor - 获取并设置RICH文本?

那么我怎么能getset富文本?

我看了一下API,并且有一个名为text的属性,它只是PLAIN文本,不是我所需要的。还有另一个名为textSnapshot的属性,这听起来像也许这就是我需要使用的,但它的只读,所以我不能设置它?

有没有办法做到这一点?

谢谢!

UPDATE

原来我只打算把它从RichTextEditor保存,我需要设置有一个Text控制htmlText

所以是有办法得到富文本并将其转换为hmtlText

回答

1

我不确定您的意思是富文本htmlText包含组件用于呈现HTML文本的所有信息,并且该信息也是RichTextEditor呈现的基础。您可以获取并设置它,这正是您需要在数据库中存储并在取回文本后重新放置文本的内容。没有将其导出为组件外的rtf。它是丰富在某种意义上说,它不仅仅是一个简单的textInput :)

+0

所以你明白了,并通过htmlText属性设置它,我应该知道!谢谢 – 2010-02-18 19:40:25

+1

只是一个补充 - 它并没有真正创造任何理智的人会称为正确的HTML,所以如果你想在别的地方使用它,你可以找到一个很好的类来在这里“RTE Html”和“常规HTML”之间进行转换 - http://blog.flashweb.org/archives/7 – 2010-02-18 21:22:22