我试图在Liferay DXp自定义插件中使用DXp。它在6.2中运行良好,但在DXP中似乎不起作用。
我已经用这个插件检查了独立的html,它运行得很好,但是它没有使用DXP7.0。
我得到了
“未定义的ReferenceError: ProgressBar”
错误。
该文件已在页面上很好地加载,但我仍然收到此错误。
。
我检查了Jquery的版本,在DXP7.0中它是2.1.4。这个版本的Jquery很好地支持这个插件,因为它在独立的html文件上运行良好。
不确定在使用第三方js插件时是否存在DXP问题,因为我在使用jquery插件时遇到了类似的问题。
有没有人面临过这个问题,或者有没有办法在DXP中使用第三方插件?
我在portlet中导入这个插件的方法是使用注释"com.liferay.portlet.header-portlet-javascript=/js/progressbar.min.js",。
因为它不起作用,所以我增加了它的主题,并尝试了,但没有运气。
有人能帮我一下吗拜托。
发布于 2019-04-01 08:41:01
我在portlet中导入这个插件的方法是使用注释
"com.liferay.portlet.header-portlet-javascript=/js/progressbar.min.js"。
检查生成的标记、从服务器请求的实际URL以及它是否被服务。我假设它是404 --例如,因为文件可能从包中丢失,或者在不同的位置。
如果这些提示没有帮助,请编辑您的问题并创建一个MCVE
https://stackoverflow.com/questions/55444355
复制相似问题