Liferay.SearchContainer не определен

Я пытаюсь использовать 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']
}

);

1 ответ

Решение

Хорошо моя ошибка SearchContainer не был включен в мой файл JSP. Задача решена.

Другие вопросы по тегам