0

我正在尝试用这个编辑器创建一个 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(...)调用方法之前没有及时完成。问题是:我在等待什么事件?而且:我怎么能等待它完成?

4

0 回答 0