2010-02-18 42 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