Liferay.SearchContainer 未定义
Liferay.SearchContainer is undefined
我正在尝试使用 SearchContainer,但我的 javascript 文件有问题。我正在创建一个 AUI 模块并调用 Liferay.SearchContainer.get
方法。不幸的是,我在浏览器的控制台日志中收到 TypeError: Liferay.SearchContainer is undefined
。我做错了什么?
这是我的 js 代码:
AUI.add(
'myModule',
function(A) {
var Lang = A.Lang;
var Module = A.Component.create(
{
ATTRS: {
...
},
AUGMENTS: [Liferay.PortletBase],
EXTENDS: A.Base,
NAME: 'mymodule',
prototype: {
initializer: function(config) {
var instance = this;
var namespace = instance.NS;
var searchContainer = Liferay.SearchContainer.get(namespace + instance.get('searchContainerId'));
},
...
}
}
);
},
'',
{
requires: ['liferay-portlet-base']
}
);
好吧,我错了。 SearchContainer 未包含在我的 jsp 文件中。问题解决了。
我正在尝试使用 SearchContainer,但我的 javascript 文件有问题。我正在创建一个 AUI 模块并调用 Liferay.SearchContainer.get
方法。不幸的是,我在浏览器的控制台日志中收到 TypeError: Liferay.SearchContainer is undefined
。我做错了什么?
这是我的 js 代码:
AUI.add(
'myModule',
function(A) {
var Lang = A.Lang;
var Module = A.Component.create(
{
ATTRS: {
...
},
AUGMENTS: [Liferay.PortletBase],
EXTENDS: A.Base,
NAME: 'mymodule',
prototype: {
initializer: function(config) {
var instance = this;
var namespace = instance.NS;
var searchContainer = Liferay.SearchContainer.get(namespace + instance.get('searchContainerId'));
},
...
}
}
);
},
'',
{
requires: ['liferay-portlet-base']
}
);
好吧,我错了。 SearchContainer 未包含在我的 jsp 文件中。问题解决了。