<?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: Pass Search Parameters via URL in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43938#M1045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Naty,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; So you are missing more code that was discussed in the original tread then.&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;//In BaseWidget.as add

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static var _Widget:BaseWidget;

//Then in the initWidgetTemplate function add

&amp;nbsp;&amp;nbsp; _Widget = this;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;The QueryPID error means that you need to look in your SearchWidget for a public function called QueryPID. In the original thread I called it "public function queryPPIN(sParam:String):void".&lt;BR /&gt;&lt;BR /&gt;The CustomDraw error means that your MapManager code is now looking for my EnhancedDraw widget instead of the standard draw tool of ESRI's. That code was not in Sandra's MapManger code so If you are not using my custom draw widget than I would say look back up at the beginning of this thread and grab Sandra's MapManager code she posted.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank u so much Robert, I m newbie with flex..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;now I just cant find the original thread I called it "public function queryPPIN(sParam:String):void &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Robert&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Dec 2021 21:41:03 GMT</pubDate>
    <dc:creator>NatashaManzuiga</dc:creator>
    <dc:date>2021-12-10T21:41:03Z</dc:date>
    <item>
      <title>Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43916#M1023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've been trying to work my way through the &lt;/SPAN&gt;&lt;A href="http://forums.esri.com/Thread.asp?c=158&amp;amp;f=2421&amp;amp;t=294907&amp;amp;mc=104"&gt;http://forums.esri.com/Thread.asp?c=158&amp;amp;f=2421&amp;amp;t=294907&amp;amp;mc=104&lt;/A&gt;&lt;SPAN&gt; thread but am still getting the following error.&amp;nbsp; I've been through this thread numerous times and don't seem to be able to see my problem. I'm fairly new at Flex and would greatly appreciate any help or suggestions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TypeError: Error #1009: Cannot access a property or method of a null object reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.solutions.flexviewer.widgets::SearchWidget/querybmpid()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.solutions.flexviewer:MapManager/private:mapLoadComplete/com.esri.solutions.flexviewer:timerComplete()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at flash.events::EventDispatcher/dispatchEventFunction()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at flash.events::EventDispatcher/dispatchEvent()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at flash.utils::Timer/tick()&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jun 2010 15:40:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43916#M1023</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-23T15:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43917#M1024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Can you attach your SearchWidget.mxml and the URL that you are using for this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 12:16:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43917#M1024</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-06-24T12:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43918#M1025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;URL of the website =&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://arcgis.sd.gov/server/denr/bmpviewer/index.html?BMPID=10572"&gt;http://arcgis.sd.gov/server/denr/bmpviewer/index.html?BMPID=10572&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;BMPID being the attribute I wish to search on. Hope you can make sense of this mess. Thanks for looking.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 12:37:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43918#M1025</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T12:37:21Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43919#M1026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; I guess I will need you MapManger.mxml also. Line 587 in your SearchWidget.mxml that the error references is telling me that the querybmpid function is not receiving the query parameter (10572)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 12:48:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43919#M1026</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-06-24T12:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43920#M1027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Eventually I want the 10572 to be a number fed in from a different website but for now I'll be happy to get it to work with just that one. Unless what I hope to be able to do doesn't sound like it will work with the direction I'm heading here.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 12:55:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43920#M1027</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T12:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43921#M1028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Here is your code fixed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just replace the MapLoadComplete function in your MapManger.mxml with this one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;//map load complete
&amp;nbsp;&amp;nbsp; private function mapLoadComplete(event:MapEvent):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; SiteContainer.dispatchEvent(new AppEvent(AppEvent.LAYER_LOADED, false, false, null));
&amp;nbsp;&amp;nbsp;&amp;nbsp; try
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ExternalInterface.available)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result:URLVariables = new URLVariables();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var urlSubstring:String = ExternalInterface.call("window.location.search.substring", 1);&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (urlSubstring &amp;amp;&amp;amp; urlSubstring.length &amp;gt; 0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.decode(urlSubstring);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Parse URL
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xParam:String;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xExt:String;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result["BMPID"])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xParam = result.BMPID;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result["EXT"])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xExt = result.EXT;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!xParam = ""){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var timer:Timer = new Timer(4000, 1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.start();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!xExt == ""){
&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; var extArray:Array = xExt.split(",");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var extent:Extent = new Extent(Number(extArray[0]), Number(extArray[1]), Number(extArray[2]), Number(extArray[3]),map.spatialReference);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.extent = extent;
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function timerComplete( event:TimerEvent ):void
&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; timer.removeEventListener(TimerEvent.TIMER_COMPLETE, timerComplete);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var id:Number = SiteContainer.getInstance().getWidgetId("Search");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bWidget:IBaseWidget = SiteContainer.getInstance().widgetManager.getWidget(id) as IBaseWidget;
&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; if (bWidget){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bWidg:BaseWidget = bWidget.getInstance();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var vSW:SearchWidget = bWidg as SearchWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vSW.querybmpid(xParam);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bWidget2:IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bWidget2 = SiteContainer.getInstance().widgetManager.getWidget(id) as IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var vSW2:SearchWidget = bWidget2 as SearchWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vSW2.querybmpid(xParam);
&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;&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; catch (error:Error){}
&amp;nbsp;&amp;nbsp;&amp;nbsp; refreshLayer("BMP Locations",30000);
&amp;nbsp;&amp;nbsp;&amp;nbsp; //uncomment if you are using my enhanced draw widget
&amp;nbsp;&amp;nbsp;&amp;nbsp; //map.addLayer(drawgLayer); 
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:40:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43921#M1028</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-10T21:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43922#M1029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well it's a new error anyway. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Line 218&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!xParam = ""){&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;produces this error when building&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1050: Cannot assign to a non-reference value. MapManager.mxml FlexViewer/src/com/esri/solutions/flexviewer line 218 Flex Problem&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 13:38:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43922#M1029</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T13:38:37Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43923#M1030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Sorry that was suppose to be &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CODE]if (!xParam == ""){&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 13:56:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43923#M1030</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-06-24T13:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43924#M1031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looking much better! Thank you... It is going to the Search Widget&amp;nbsp; but now I get the following errors. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;***this in an error box on the site***&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TypeError: Error #1009: Cannot access a property or method of a null object reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.esri.solutions.flexviewer:MapManager/refreshLayer/com.esri.solutions.flexviewer:timerHandler()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at flash.utils::Timer/_timerDispatch()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at flash.utils::Timer/tick()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;***And this from the SearchWidget***&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Error #1009: Cannot access a property or method of a null object reference.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 14:22:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43924#M1031</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T14:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43925#M1032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Ok this line is the culprit&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;refreshLayer("BMP Locations",30000);&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;so is "BMP Locations the exact map service id/Label that you have in your config.xml?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 14:31:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43925#M1032</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-06-24T14:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43926#M1033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is the line from my config.XML ---&amp;nbsp; "BMP Locations" is the layer name in the map which contains the BMPID attribute.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;mapservice label="BMP" type="dynamic" visible="true" alpha="1" icon="com/esri/solutions/flexviewer/assets/images/icons/i_flag.png"&amp;gt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://arcgis.sd.gov/ArcGIS/rest/services/BMP2/MapServer" rel="nofollow" target="_blank"&gt;http://arcgis.sd.gov/ArcGIS/rest/services/BMP2/MapServer&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/mapservice&amp;gt;&amp;gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried changing this to simply "BMP" which is what it sounded like you were saying it should be...the map service id/Label... got rid of the mapmanager.mxml error that popped up on the site but still leaves me with &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;***Error #1009: Cannot access a property or method of a null object reference***&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;on the SearchWidget&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I guess that means I'm one step closer. I believe my problem now lies in this ---&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public function querybmpid(sParam:String):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; {&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; var i:Number = cboLayerText.selectedIndex;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryLayer = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://arcgis.sd.gov/Arcgis/rest/services/BMP2/MapServer/0" rel="nofollow" target="_blank"&gt;http://arcgis.sd.gov/Arcgis/rest/services/BMP2/MapServer/0&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryExpr = "BMPID = '[value]'";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryFields = "BMPID";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTitleField = "BMPID";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Section of the SearchWidget but many changes later I guess I still need help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 15:45:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43926#M1033</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T15:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43927#M1034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sandra,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Try this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;public function querybmpid(sParam:String):void
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:Number = cboLayerText.selectedIndex;
&amp;nbsp;&amp;nbsp;&amp;nbsp; queryLayer = "http://arcgis.sd.gov/Arcgis/rest/services/BMP2/MapServer/0";
&amp;nbsp;&amp;nbsp;&amp;nbsp; queryExpr = "BMPID = '[value]'";
&amp;nbsp;&amp;nbsp;&amp;nbsp; queryFields = "*";
&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTitleField = "BMPID";
&amp;nbsp;&amp;nbsp;&amp;nbsp; queryLinkField = "";
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:40:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43927#M1034</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-10T21:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43928#M1035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank You very very much! It worked.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 16:41:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43928#M1035</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-06-24T16:41:46Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43929#M1036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thank You very very much! It worked.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Sandra, can u send me your sitecontainer...there is something that doesnt work on mine..Im trying to do the same thing u did...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Naty&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jul 2010 12:34:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43929#M1036</guid>
      <dc:creator>NatashaManzuiga</dc:creator>
      <dc:date>2010-07-09T12:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43930#M1037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Natasha, I've attached my sitecontainer. Hope it helps, if not, hopefully Robert will respond. He's the best.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jul 2010 12:48:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43930#M1037</guid>
      <dc:creator>SandraPanicucci</dc:creator>
      <dc:date>2010-07-09T12:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43931#M1038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Natasha, I've attached my sitecontainer. Hope it helps, if not, hopefully Robert will respond. He's the best.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Oh....so fast!! :))))Thank u...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Naty&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jul 2010 13:35:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43931#M1038</guid>
      <dc:creator>NatashaManzuiga</dc:creator>
      <dc:date>2010-07-09T13:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43932#M1039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Natasha, I've attached my sitecontainer. Hope it helps, if not, hopefully Robert will respond. He's the best.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my code in mapmanager.mxml...in attachment the code and the error...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jul 2010 14:24:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43932#M1039</guid>
      <dc:creator>NatashaManzuiga</dc:creator>
      <dc:date>2010-07-09T14:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43933#M1040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is my code in mapmanager.mxml...in attachment the code and the error...&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I see that I dont have this function getWidget(id) in widget manager&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SiteContainer.getInstance().widgetManager.getWidget(id)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jul 2010 14:51:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43933#M1040</guid>
      <dc:creator>NatashaManzuiga</dc:creator>
      <dc:date>2010-07-09T14:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43934#M1041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Natasha,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Yep you missed a couple of steps from the older thread.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
//Add to the BaseWidget.as

&amp;nbsp; /**
&amp;nbsp;&amp;nbsp; * Added by me
&amp;nbsp;&amp;nbsp; * so that I could get the widget instance
&amp;nbsp;&amp;nbsp; */
&amp;nbsp; public function getInstance():BaseWidget
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return _Widget;&amp;nbsp; 
&amp;nbsp; }

//Add to the IBaseWidget.as

&amp;nbsp; /**
&amp;nbsp;&amp;nbsp; * Used to get a refference to this widget for code
&amp;nbsp;&amp;nbsp; */
&amp;nbsp; function getInstance():BaseWidget;

//Add to the WidgetManagerDocked.mxml

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function getWidget(id:Number):IBaseWidget
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var widget:IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var label:String = configData.configWidgets[id].label;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var icon:String = configData.configWidgets[id].icon;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var config:String = configData.configWidgets[id].config;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var url:String = configData.configWidgets[id].url;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (widgetTable.containsKey(id))
&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; widget = widgetTable.find(id) as IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setState("maximized");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var wObj:DisplayObject = widget as DisplayObject;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scrollToWidget(wObj);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&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; //module loaded
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (moduleTable.containsKey(url))
&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;&amp;nbsp; var modInfo:IModuleInfo = moduleTable.find(url) as IModuleInfo;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget = modInfo.factory.create() as IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setId(id);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setTitle(label);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setIcon(icon);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setConfig(config);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setConfigData(configData);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setMap(map);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var widgetDO:DisplayObject = widget as DisplayObject;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgetBox.addChild(widgetDO);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgetTable.add(id, widget);
&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; else
&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;&amp;nbsp; return null;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadWidget(id, url);
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return widget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:40:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43934#M1041</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-10T21:40:55Z</dc:date>
    </item>
    <item>
      <title>Re: Pass Search Parameters via URL</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43935#M1042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Natasha,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Yep you missed a couple of steps from the older thread.&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
//Add to the BaseWidget.as

&amp;nbsp; /**
&amp;nbsp;&amp;nbsp; * Added by me
&amp;nbsp;&amp;nbsp; * so that I could get the widget instance
&amp;nbsp;&amp;nbsp; */
&amp;nbsp; public function getInstance():BaseWidget
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; return _Widget;&amp;nbsp; 
&amp;nbsp; }

//Add to the IBaseWidget.as

&amp;nbsp; /**
&amp;nbsp;&amp;nbsp; * Used to get a refference to this widget for code
&amp;nbsp;&amp;nbsp; */
&amp;nbsp; function getInstance():BaseWidget;

//Add to the WidgetManagerDocked.mxml

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function getWidget(id:Number):IBaseWidget
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var widget:IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var label:String = configData.configWidgets[id].label;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var icon:String = configData.configWidgets[id].icon;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var config:String = configData.configWidgets[id].config;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var url:String = configData.configWidgets[id].url;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (widgetTable.containsKey(id))
&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; widget = widgetTable.find(id) as IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setState("maximized");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var wObj:DisplayObject = widget as DisplayObject;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scrollToWidget(wObj);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&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; //module loaded
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (moduleTable.containsKey(url))
&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;&amp;nbsp; var modInfo:IModuleInfo = moduleTable.find(url) as IModuleInfo;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget = modInfo.factory.create() as IBaseWidget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setId(id);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setTitle(label);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setIcon(icon);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setConfig(config);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setConfigData(configData);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widget.setMap(map);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var widgetDO:DisplayObject = widget as DisplayObject;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgetBox.addChild(widgetDO);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgetTable.add(id, widget);
&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; else
&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;&amp;nbsp; return null;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loadWidget(id, url);
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return widget;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank u Robert, I will try with it...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Naty&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 21:40:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/pass-search-parameters-via-url/m-p/43935#M1042</guid>
      <dc:creator>NatashaManzuiga</dc:creator>
      <dc:date>2021-12-10T21:40:57Z</dc:date>
    </item>
  </channel>
</rss>

