Создание 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(...) метод называется. Вопрос в том, какого события я жду? И более того: как мне дождаться его окончания?

0 ответов

Другие вопросы по тегам