1

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

4

1 回答 1

3

在 portlet 中包含 js 文件的一种干净的方法,独立于门户服务器,是在 portlet 部署描述符文件中进行配置,如下所示。对于 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>
于 2011-10-10T10:11:51.053 回答