Есть ли способ получить Ace editor по id?

Есть ли способ получить ссылку на редактор ace по id?

Ace не хранит ссылки на Редактор, поэтому, если мне нужно получить ссылку на Редактор, как бы я это сделал?

1 ответ

  1. Похоже, я могу использовать следующий код:

    ace.getEditorById = function(el) {
        if (typeof el == "string") {
            var _id = el;
            el = document.getElementById(_id);
    
            if (!el) {
                return null;
            }
    
            if (el && el.env && el.env.editor instanceof Editor) {
                return el.env.editor;
            }
        }
    
        return null;
    }
    

    Я хотел бы предложить добавить это в ядро. Может, у нас будет туз.Редакторы словарь, чтобы отслеживать их, а также. См. вопрос 1138 .