diff --git a/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts b/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts index 652f47d..e2e7c45 100644 --- a/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts +++ b/projects/common-map/src/fm-map/components/aol/item-layers/item-layers.component.ts @@ -310,7 +310,7 @@ export class ItemLayersComponent extends LayerGroupComponent implements OnChange if(this.itemLayers) { this.updateLayers(this.itemLayers); } else if(this.itemLayer) { - if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed') { + if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed' || (this.itemLayer as ITemporalItemLayer).temporalItems && (this.itemLayer as ITemporalItemLayer).temporalItems.length && (this.itemLayer as ITemporalItemLayer).temporalItems[0].itemType == 'vnd.farmmaps.itemtype.shape.processed' ) { this.installMapEventHandler(); } this.updateLayers([this.itemLayer]) @@ -428,7 +428,7 @@ export class ItemLayersComponent extends LayerGroupComponent implements OnChange var itemLayer = changes['itemLayer'].currentValue as IItemLayer; this.itemLayer = itemLayer if(itemLayer) { - if(itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed') { + if(this.itemLayer.item.itemType == 'vnd.farmmaps.itemtype.shape.processed' || (this.itemLayer as ITemporalItemLayer).temporalItems && (this.itemLayer as ITemporalItemLayer).temporalItems.length && (this.itemLayer as ITemporalItemLayer).temporalItems[0].itemType == 'vnd.farmmaps.itemtype.shape.processed' ) { this.installMapEventHandler(); } this.updateLayers([itemLayer]);