如何添加要在AlloyUI中全局加载的自定义模块?

时间:2014-01-10 08:28:17

标签: liferay-6 alloy-ui

我编写了一个自定义模块,可以作为main.js的一部分正常工作,并希望将其移动到单独的文件中。我正在使用liferay 6.1 GA3。

我试图在main.js中添加以下内容但没有成功:

YUI.GlobalConfig = ({
    modules: {
        'bb-select-detail': {
            fullpath: '/js/selectDetail.js',
            requires:["aui-base", "aui-loading-mask", "aui-io-request", "json-parse", "oop", "aui-parse-content"]
        }
    }
});

非常感谢, 阿兰

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用applyConfig

YUI.applyConfig({
    modules: {
        'bb-select-detail': {
            fullpath: '/js/selectDetail.js',
            requires:["aui-base", "aui-loading-mask", "aui-io-request", "json-parse", "oop", "aui-parse-content"]
        }
    }
});

您可以静态使用它来应用于所有YUI实例或给定实例。