YUI Rich Text Editor: как установить курсор на конец текста - PullRequest
1 голос
/ 18 апреля 2011

Я хочу визуализировать YUI2 Rich Text Editor с некоторым предварительно загруженным текстом.Но курсор всегда находится в первой позиции текста.Как я могу установить его в конце текста?

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2011

Я использую YUI3, но это все еще может работать для YUI2.Я добавляю содержимое с помощью execCommand('insertandfocus','content') вместо инициализации редактора с содержимым.

Например, вместо этого:

YUI().use('editor', function(Y) {
  var yuiEditor = new Y.EditorBase({
    content: myPreloadedContent
  });
  ...
  yuiEditor.on('frame:ready', function() {
    this.focus();
  });
  ...
});

Я вставляю содержимое следующим образом:

YUI().use('editor', function(Y) {
  var yuiEditor = new Y.EditorBase();
  ...
  yuiEditor.on('frame:ready', function() {
    this.focus(function(){
      yuiEditor.execCommand('insertandfocus', myPreloadedContent);
    });
  });
  ...
});
...