我正在使用Telerik的Radeditor,并且在加载编辑器时,我想将光标位置设置在第一行的位置。
radeditor的Api doc表示以下命令可以完成此工作:

docEditor.setFocus();


而且我也发现了这种方法:

getRange();


getRange,也不起作用!

提前致谢!

最佳答案

解决方案是:
在Radeditor的OnClientLoad方法中,放入以下命令(tleditor代表radeditor的对象):

var range = tleditor.getSelection().getRange(true); //returns an object that represents a restore point.
    tleditor.getSelection().selectRange(range);

    setTimeout(function () {
        tleditor.setFocus();
    }, 0);


并且它将准确地集中在第一个位置,并且内部是否有内容。

我希望这对您有帮助!

关于jquery - 如何以编程方式在Telerik的RadEditor的第一行设置光标位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25885724/

10-10 07:19