2013-07-15 54 views
0

我試圖使用CKEditor的,我需要改變大小,但這並不是真正的問題,因爲我可以。問題是,當我更改大小時,我無法將數據設置爲textArea。我認爲問題在於尺寸的改變,因爲當我不使用它時,我沒有任何問題。改變textarea的高度,CKEditor的庫

,我用來改變大小的形式是:

CKEDITOR.replace('editor'+id,{height: "70%"}); 
editor = CKEDITOR.appendTo('editor'+id); 

它工作正常!問題是當我使用像這樣的setData():

editor.setData(text); //where text is the data; 

回答

0

你打算有兩個文本框?如果不是,您應該CKEDITOR.replace()CKEDITOR.appendTo()但不能同時使用。從項目的samples folder

CKEDITOR.appendTo基本上是把現有的DOM元素內部編輯。與CKEDITOR.replace不同,不再需要更換目標容器。一個新的編輯器實例可以直接插入任何需要的地方。

如果是,那麼可能id被設置爲代碼中其他地方的相同值。

+0

我得到它!這是一個奇怪的答案,但是我的問題的「解決方案」,謝謝:d。 – user2029940

+0

接受它作爲解決方案,如果你會如此善良。 –