2013-07-15 55 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

接受它作为解决方案,如果你会如此善良。 –