1

我在 Web 应用程序中使用 aloha。它工作得很好,可以做我需要做的一切。唯一的问题是,只要我尝试添加以下设置来自定义工具栏,

Aloha.settings = {
    ...
    toolbar: {
        tabs: {
            Format: []
            Insert: []
        }
    },
    ...
}

我开始在浏览器控制台中收到此错误:

this.extButton is null

如果我从设置中删除工具栏部分并使用工具栏的默认设置,一切正常。另外,请注意,此时我根本没有自定义代码,因此没有添加自定义插件或其他代码。

还有其他人遇到过这个问题吗?有什么办法绕过它?

4

1 回答 1

2

听起来您正在覆盖所有设置。extButton可能是您在覆盖时未包含的设置Aloha.settings

尝试这个:

Aloha.settings = $.extend(true, Aloha.settings, {
    // Your settings here
});
于 2012-07-04T20:09:56.960 回答