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

Liferay 6 如何添加要在AlloyUI中全局加载的自定义模块?,liferay-6,alloy-ui,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-

我已经编写了一个自定义模块,作为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"]
        }
    }
});
非常感谢,, 阿兰

你试过了吗


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

在my main.js中工作的是AUI().applyConfig([…]fullpath:'/bamboost project portlet/js/selectDetail.js'[…])。谢谢知道我如何在main.js中获得contextPath而不是硬编码bamboost项目portlet吗?
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"]
        }
    }
});