javascript - 如何在 Liferay Portlet 中包含 JavaScript 文件?

标签 javascript liferay-6

我无法包含 http://maps.googleapis.com/maps/api/js?sensor=false。每当我第一次加载我的 portlet 时,它都不起作用,但如果我刷新同一页面,它就会开始正常工作。我不知道是什么问题。请帮忙。

最佳答案

独立于门户服务器,将 js 文件包含在 portlet 中的一种干净方法是在 portlet 部署描述 rune 件中进行配置,如下所示。对于 liferay,它将是 liferay-portlet.xml。

<portlet>
    <portlet-name>MySamplePortlet</portlet-name>
    <header-portlet-javascript>http://maps.googleapis.com/maps/api/js?sensor=false</header-portlet-javascript>
</portlet>

关于javascript - 如何在 Liferay Portlet 中包含 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7606178/

相关文章:

javascript - 使用 getJSON 时解析错误 JSON.Parse

Javascript:event.which 和 charCodeAt 协同工作

javascript - Onsen UI + InMobi 集成

java.lang.ClassNotFoundException : com. 太阳.faces.config.FacesInitializer

url - Liferay 对不同的机器显示不同的 URL

Java LDAP - 无法验证用户身份

java - Liferay 使用合金 ui 的日期选择器

javascript 初学者 - 如何获取 div 或其他 html 节点的类

javascript - 水平边框渐变

Liferay 6.2 如何显示存储在文档和媒体中的图像