我正在使用gmaps4jsf jar文件在google地图上获取动态标记,但是一旦我点击提交按钮然后在网页上获取整个数据,evem地图也会使用动态标记但刷新页面后会出现地图标记。
jsf代码:
<m:map id="map" width="650px" height="450px" latitude="#{map.latitude}" longitude="#{map.longitude}" enableScrollWheelZoom="true" zoom="9">
<m:marker latitude="#{point.latitude}" longitude="#{point.longitude}" >
<m:htmlInformationWindow htmlText="Click me!" />
</m:marker>
</m:map>
<p:column>
<p:commandButton value="Display" action="#{map.display}" update="form"/>
</p:column>
jsf组件是谷歌地图唯一令人耳目一新的问题..
答案 0 :(得分:0)
您应该使用 partiallyTriggered =&#34; true&#34; 来刷新Google地图。如你所说,你正在使用gmaps4jsf jar,所以它会有所帮助,我会更新你的代码,所以你可以在这里找到
insert into t4 (CustomerId, Year)
select CustomerId, Year
from t3
where Year = :year
and exists (select 1 from t2 where Year = :year)
and exists (select 1 from t1 where Year = :year)