这是一个 Polymer 1.0、Vaadin-grid details 2.0dev 和 Google Maps 的问题。我在 Vaadin-grid-detail 中有一张谷歌地图
<vaadin-grid id="grid-row-details" items="[[bindata]]" size="200">
<template class="row-details">
<div class="details">
<!--<img src="[[item.user.picture.large]]">-->
<div style="width: 60%; height: 50%; background-color: blue; float:right;">
<google-map
latitude=[[item.ValLat]]
longitude=[[item.ValLong]]
fit-to-marker
api-key="AIzaasasasasb-Z7easasbhl_dy8DCXuIuDDRc">
<google-map-marker
latitude=[[item.ValLat]]
longitude=[[item.ValLong]]
draggable="true"
zoom="20">
</google-map-marker>
</google-map>
</div>
<div style="width: 40%; height: 50%; background-color: grey; float:left;">
<p>Hi! My name is [[item.$key]]!</p>
<p>BIN WEEK NUMBER = [[item.BinScanWeekNumber]] </p>
</div>
</div>
</template>
地图显示完美。但是,当滚动经过详细信息部分,然后返回地图时,地图部分会被空白。不重绘。有没有办法在地图区域重新出现时使地图区域无效或重新绘制?我会假设重绘应该自动发生。