Создание SpreadJS Editor работает только с оповещением
Я пытаюсь создать виджет RAP из этого редактора. Создание кода выглядит так:
bindAll(this, [ "layout", "onReady", "onRender", "onSend" ]);
this.parent = rap.getObject(properties.parent);
this.htmlElement = document.createElement("div");
this.htmlElement.id = "editor";
this.htmlElement.style = "height: 100%;width: 100%";
this.htmlElement.appendChild(document.createTextNode(""));
this.parent.append(this.htmlElement);
this.parent.addListener("Resize", this.layout);
alert('Creating editor...');
$("#editor").wijspread({
sheetCount : 1
});
rap.on("render", this.onRender);
Теперь этот код работает, но если я уберу "предупреждение", редактор не будет создан. У меня очень мало знаний о JS, но я узнал, что это, вероятно, связано с тем, что какое-то асинхронное событие происходит и не заканчивается вовремя до wijspread(...)
метод называется. Вопрос в том, какого события я жду? И более того: как мне дождаться его окончания?