Primefaces GMap 未使用 h:form 渲染

Primefaces GMap not rendering with h:form

Primefaces GMap 在包含在 h:form 标签中时不呈现,

<h:form>

  <p:gmap id="map" center="30.3753, 69.3451" zoom="6" type="map" model="#{branchBean.map}"></p:gmap>

</h:form>

移除封闭的 h:form 标签后显示地图。

使用primefaces版本是6.1

我使用 id 而不是 class 名称为 gmap 引用 css,将其从 #map 更改为 .mapStyle 并将其设置在 gmap 的 styleClass 属性中。现在它工作得很好。