Выпуск третьей стороны в DXP - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь использовать Progressbar js в пользовательском плагине Liferay DXp.В 6.2 он работал нормально, но, похоже, не работает в DXP.

Я проверил автономный HTML-код с этим плагином, и он работает нормально, однако он не работает с DXP 7.0

IЯ получаю

"Uncaught ReferenceError: ProgressBar не определен"

ошибка.

Файл хорошо загружен на странице, но я все еще получаю эту ошибку

.

Я проверил версию Jquery, и она 2.1.4в DXP 7.0.Плагин хорошо поддерживается этой версией Jquery, так как он отлично работает с автономным html-файлом.

Не уверен, есть ли какие-либо проблемы с DXP при использовании сторонних плагинов js, так как я столкнулся с подобной проблемой при использовании jquery cookieПлагин.

Кто-нибудь сталкивался с этой проблемой или есть ли способ использовать сторонний плагин в DXP?

Способ, которым я импортировал этот плагин в портлет, с аннотацией "com.liferay.portlet.header-portlet-javascript = / js / progressbar.min.js ",

Так как он не работал, я добавил его в тему и попробовал, но не повезло.

Может кто-нибудь помочь мнес этим, пожалуйста.

1 Ответ

0 голосов
/ 01 апреля 2019

Я импортировал этот плагин в портлет с помощью аннотации "com.liferay.portlet.header-portlet-javascript=/js/progressbar.min.js"

Проверьте сгенерированную разметку, какой фактический URL запрашивается с сервера и обслуживается ли он. Я предполагаю, что это 404 - например, потому что файл может отсутствовать в вашем комплекте или в другом месте.

Если эти подсказки не помогли, отредактируйте вопрос и создайте MCVE

...