Hey everyone,
I recently found a widget that Robert S. had created to search a layer on date ranges, however I am having issues trying to get the zoom and ping functionality working. I'm not the most adept in the Flex department, however I managed to upgrade the code and make the necessary changes to get it working (pre 4.0 sdk). That being said, this thing is archaic, and there may be a decent amount of code that is just not needed. Anyways,I attached a few images that may help show the basic functionality of the widget; on the second image I circled the buttons that are not functioning correctly. Also attached is the .mxml.
Thanks,
Jesse
Jesse,
From the looks of your code the zoomAndHighlight portion has been commented out!
/*private function zoomAndHighlight(infoData:Object):void //does not work { //showHighlight(infoData); setMapExtent(infoData, graphicsLayer.graphicProvider as Array); }*/ private function zoomToFeature(event:AppEvent):void //does not work { // Check to see if the event was fired by results from this widget if (!event.data.widget || event.data.widget.toString() != widgetTitle) return; if (recAC && recAC.length > 0) { var index:Number = recAC.getItemIndex(event.data); if (index != accordion.selectedIndex) { accordion.selectedIndex = index; //set the container scrollbar to show all of this record var header:mx.controls.Button = accordion.getHeaderAt(index); var headerHeight:Number = header.height; resultsViewport.verticalScrollPosition = accordion.y + accordion.selectedChild.y - headerHeight; } } //zoomAndHighlight(event.data); }
Hi Robert,
Ha yeah I forgot to un-comment that out, however, even with that it still doesn't work properly. It seems that nothing on the results tab (top right corner - circled in second image) wants to work.
Does just clicking on the result zoom? Can you attach the com.esri.viewer.components.RecordDataB for me to look at?
No, unfortunately clicking on the record does not zoom either. That's pretty much all I need too. Anyways, attached is the RecordDataB.mxml file.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.