codemirror js - replaceSelection,只能在键入字符后才能看到更改

时间:2013-12-03 07:13:08

标签: javascript codemirror

我在kendo ui标签中有一个codemirror对象。

所以,如果我激活另一个标签,则kendo ui将隐藏codemirror textarea。并点击按钮,我这样做

    myCodeMirror.replaceSelection(o.innerHTML, focus());
    myCodeMirror.focus();
    myCodeMirror.setCursor({line:0,ch:0});

然后,如果我重新激活前一个标签以显示codemirror textarea,我看不到插入的新文本,直到我点击textarea - >并输入一些东西。只有这样才会出现新文本。我看到空间。意思是如果我使用replaceSelection插入“ABCDEF”,我可以看到插入了6个空格。如果我输入另一个空格,则只显示ABCDE。

对此有何解决方案?

1 个答案:

答案 0 :(得分:0)

显示后,在编辑器上调用refresh()。它隐藏时无法更新。