<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: sharedData widget in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569002#M12842</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nadir,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Did you attempt to use the provided widgets and they do not work, or are you saying that you attempted to use the concept in your own code? The example widgets are as simple as I can make, showing how messaging works. I have messaging working on my site since the first release of the SFV, so I still am not sure where you are going wrong. The only thing I can suggest is that you get the Flash Player Debugger version from the Adobe website and add breakpoints into your code to see where it is getting to and not getting to.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Jul 2010 12:58:52 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2010-07-28T12:58:52Z</dc:date>
    <item>
      <title>sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568997#M12837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear Robert&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i use same below code but its not working&amp;nbsp; i am using flex viewer 1.3&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;any idea&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Faisal&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//In widget A&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var recAC:ArrayCollection = new ArrayCollection();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;recAC.addItem(someItem);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;addSharedData("Some Unique Name", recAC);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//In widget B&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;private function init():void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (configXML)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SiteContainer.addEventListener(AppEvent.DATA_UPDATED, sharedDataUpdated);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;private function sharedDataUpdated(event:AppEvent):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var dataTable:Hashtable = event.data as Hashtable;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (dataTable.containsKey("Some Unique Name"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var recAC:ArrayCollection = dataTable.find("Some Unique Name") as ArrayCollection;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; var obj:someItem = recAC[0];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; //do something with obj&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dataTable.remove("Some Unique Name");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Jul 2010 16:09:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568997#M12837</guid>
      <dc:creator>FaisalBukhari</dc:creator>
      <dc:date>2010-07-25T16:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568998#M12838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Faisal,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; I don't see anything wrong with your code except that I would call &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;SiteContainer.addEventListener(AppEvent.DATA_UPDAT ED, sharedDataUpdated);&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;outside of the if configXML actually before the if configXML.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Jul 2010 17:50:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568998#M12838</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-07-25T17:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568999#M12839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear Robert &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i am using same code which faisal write down.i am facing same problem.i tried your solutin.i call share data statment before Config XML.but it is not working.pls help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nadir&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jul 2010 10:09:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/568999#M12839</guid>
      <dc:creator>NadirHussain</dc:creator>
      <dc:date>2010-07-27T10:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569000#M12840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I am not sure what you are doing wrong. I developed two very simple widgets in SFV1.3 to show how it works and to test the messaging between widgets any they work just fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Widget A:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;BaseWidget xmlns="com.esri.solutions.flexviewer.*" xmlns:mx="http://www.adobe.com/2006/mxml"&amp;gt;
 &amp;lt;mx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function sendMessage():void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var recAC:ArrayCollection = new ArrayCollection();
&amp;nbsp;&amp;nbsp;&amp;nbsp; recAC.addItem("Hello World");
&amp;nbsp;&amp;nbsp;&amp;nbsp; addSharedData("Some Unique Name", recAC);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/mx:Script&amp;gt;
 &amp;lt;WidgetTemplate id="wTemplate"&amp;gt;
&amp;nbsp; &amp;lt;mx:Button x="10" y="10" label="Button" click="sendMessage()"/&amp;gt;
 &amp;lt;/WidgetTemplate&amp;gt;
&amp;lt;/BaseWidget&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Widget B:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;BaseWidget xmlns="com.esri.solutions.flexviewer.*" xmlns:mx="http://www.adobe.com/2006/mxml"
&amp;nbsp; creationComplete="init()"&amp;gt;
 &amp;lt;mx:Script&amp;gt;
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import com.esri.solutions.flexviewer.SiteContainer;
&amp;nbsp;&amp;nbsp; import com.esri.solutions.flexviewer.utils.Hashtable;
&amp;nbsp;&amp;nbsp; import mx.collections.ArrayCollection;
&amp;nbsp;&amp;nbsp; import com.esri.solutions.flexviewer.AppEvent;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function init():void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; SiteContainer.addEventListener(AppEvent.DATA_UPDATED, sharedDataUpdated);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function sharedDataUpdated(event:AppEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dataTable:Hashtable = event.data as Hashtable;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dataTable.containsKey("Some Unique Name"))
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var recAC:ArrayCollection = dataTable.find("Some Unique Name") as ArrayCollection;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var obj:Object = recAC[0];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do something with obj
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ta.text = obj.toString();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataTable.remove("Some Unique Name");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; } 
&amp;nbsp; ]]&amp;gt;
 &amp;lt;/mx:Script&amp;gt;
 &amp;lt;WidgetTemplate id="wTemplate"&amp;gt;
&amp;nbsp; &amp;lt;mx:TextArea id="ta" width="100%" height="100%"/&amp;gt;
 &amp;lt;/WidgetTemplate&amp;gt;
&amp;lt;/BaseWidget&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Config.xml entries:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;widget label="Send" icon="com/esri/solutions/flexviewer/assets/images/icons/i_lego.png" menu="menuWidgets" config=""&amp;gt;com/esri/solutions/flexviewer/widgets/SendMessageWidget.swf&amp;lt;/widget&amp;gt;
&amp;nbsp; &amp;lt;widget label="Recieve" icon="com/esri/solutions/flexviewer/assets/images/icons/i_lego.png" menu="menuWidgets" config=""&amp;gt;com/esri/solutions/flexviewer/widgets/MessagingWidget.swf&amp;lt;/widget&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:30:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569000#M12840</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T00:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569001#M12841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear Robert&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for reply.i falow the steps according to your instructions.but &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; still failed.i dont know what is going wrong.if anything else will be highly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks once Again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nadir&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jul 2010 07:07:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569001#M12841</guid>
      <dc:creator>NadirHussain</dc:creator>
      <dc:date>2010-07-28T07:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: sharedData widget</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569002#M12842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Nadir,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Did you attempt to use the provided widgets and they do not work, or are you saying that you attempted to use the concept in your own code? The example widgets are as simple as I can make, showing how messaging works. I have messaging working on my site since the first release of the SFV, so I still am not sure where you are going wrong. The only thing I can suggest is that you get the Flash Player Debugger version from the Adobe website and add breakpoints into your code to see where it is getting to and not getting to.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jul 2010 12:58:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/shareddata-widget/m-p/569002#M12842</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-07-28T12:58:52Z</dc:date>
    </item>
  </channel>
</rss>

