Liferay 6 如何添加要在AlloyUI中全局加载的自定义模块?
我已经编写了一个自定义模块,作为main.js的一部分可以正常工作,并且希望将其移动到一个单独的文件中。我正在使用liferay 6.1 GA3 我尝试在main.js中添加以下内容,但没有成功: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-
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"]
}
}
});