Я делаю что-то, что я считаю довольно стандартным:
В приложении Ajax я динамически создаю редактор,
a) динамически добавляя текстовую область в DOM.Идентификатор текстовой области хранится в переменной с именем editField
b) Я обертываю TinyMCE так:
tinyMCE.execCommand("mceAddControl", false, jq(editField).attr('id'));
c) Я запускаю ajax-вызов на сервер, чтобы получитьданные, которые нужно отредактировать, и в обратном вызове я хочу поместить их в редактор.
tinyMCE.get( jq(editField).attr('id') ).setContent(data);
Однако, когда я получаю обратный вызов из вызова ajax,
tinyMCE.get( jq(editField).attr('id') )
возвращение неопределенного.
Редактор, похоже, работает.Я могу использовать его, я даже могу получить к нему доступ через tinyMCE.activeEditor (что происходит, когда я пытаюсь сохранить).Но я не могу получить его через get на этом этапе.
ТАК тоже:
a) tinyMCE не полностью создается, когда обратный вызов возвращает
b) что-то ещепроисходит.
Есть идеи, как мне это проверить?И что люди делают, чтобы решить эту проблему?