<?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 AutoComplete on textInput in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503588#M11468</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been working on getting the Yahoo Astra AutoCompleteManager to work.&amp;nbsp; I have an httpService that runs and populates the dataprovider for the AutoCompleteManager.&amp;nbsp; This all works perfectly, except that when I get the pop up to open, and the list is long enough to have the vertical scroll bar appear, and type end/home, I get this error message.&amp;nbsp; Otherwise, this tool works perfect.&amp;nbsp; I would like to listen for the mouse click event on an item, but other than that it seems pretty good.&amp;nbsp; Any help would be great.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Casey&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 mx.controls.listClasses::ListBase/itemRendererToIndex()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.yahoo.astra.mx.managers::AutoCompleteManager/keyDownHandler()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Apr 2010 17:07:37 GMT</pubDate>
    <dc:creator>CaseyBentz</dc:creator>
    <dc:date>2010-04-15T17:07:37Z</dc:date>
    <item>
      <title>AutoComplete on textInput</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503588#M11468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been working on getting the Yahoo Astra AutoCompleteManager to work.&amp;nbsp; I have an httpService that runs and populates the dataprovider for the AutoCompleteManager.&amp;nbsp; This all works perfectly, except that when I get the pop up to open, and the list is long enough to have the vertical scroll bar appear, and type end/home, I get this error message.&amp;nbsp; Otherwise, this tool works perfect.&amp;nbsp; I would like to listen for the mouse click event on an item, but other than that it seems pretty good.&amp;nbsp; Any help would be great.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Casey&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 mx.controls.listClasses::ListBase/itemRendererToIndex()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at com.yahoo.astra.mx.managers::AutoCompleteManager/keyDownHandler()&lt;C&gt;&lt;/C&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Apr 2010 17:07:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503588#M11468</guid>
      <dc:creator>CaseyBentz</dc:creator>
      <dc:date>2010-04-15T17:07:37Z</dc:date>
    </item>
    <item>
      <title>AutoComplete on textInput</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503589#M11469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Casey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you post the code, that will help us understand what the exact problem is..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;One other reason for the exception could be that the dataprovider has a null in the list.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Add a filterFunction to remove any null values in the dataproviders list.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tabrez Nadeem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 10:54:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503589#M11469</guid>
      <dc:creator>TabrezQuazi</dc:creator>
      <dc:date>2010-04-16T10:54:58Z</dc:date>
    </item>
    <item>
      <title>AutoComplete on textInput</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503590#M11470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have attached my code and the SQL string from my web service.&amp;nbsp; I added the is not null, and it did not help.&amp;nbsp; So, I assume that I do not have any null values.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also tried to use the same textInput for each of my search options, I do not want the autocomplete enabled when the other search options are chosen.&amp;nbsp; I could not get it to work, so I went with a second textInput and this works.&amp;nbsp; I do not like it but it works.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, I cannot get the pop up list to be sorted alphabetically, I would have thought that if the returned XML was in alphabetical order, the list would be too. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SELECT DISTINCT SUBDIVNAME FROM GIS.SubdivisionBoundaries WHERE SUBDIVNAME &amp;lt;&amp;gt; '' AND SUBDIVNAME &amp;lt;&amp;gt; ' ' AND SUBDIVNAME IS NOT NULL ORDER BY SUBDIVNAME&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;lt;mx:FormItem xmlns:mx="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.adobe.com/2006/mxml" rel="nofollow" target="_blank"&gt;http://www.adobe.com/2006/mxml&lt;/A&gt;&lt;SPAN&gt;" label="Select Search Type:" styleName="BannerStatus" xmlns:yahoo="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.yahoo.com/astra/2006/mxml" rel="nofollow" target="_blank"&gt;http://www.yahoo.com/astra/2006/mxml&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;mx:Script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;![CDATA[&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; import com.events.SearchEvent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; import com.model.Model;&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; private function init():void{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (searchType.selectedValue == "Subdivision"){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textSearch.visible = false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textSearch.includeInLayout = false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subSearch.visible = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subSearch.includeInLayout = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subSearch.setFocus();&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; else{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textSearch.visible = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textSearch.includeInLayout = true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subSearch.visible = false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; subSearch.includeInLayout = false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textSearch.setFocus();&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ]]&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/mx:Script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;mx:Binding source="textSearch.text"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; destination="subSearch.text"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;mx:Binding source="subSearch.text"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; destination="textSearch.text"/&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;yahoo:AutoCompleteManager id="autoComplete"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dataProvider="{Model.instance.subdivisionXML.subdivision}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; labelField="SUBDIVNAME"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; target="{subSearch}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; minCharsForCompletion="4"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; wordWrap="true"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;mx:RadioButtonGroup id="searchType"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;mx:HBox width="100%" height="100%"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:RadioButton groupName="searchType" label="Service Point" styleName="BannerStatus" selected="true" click="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:RadioButton groupName="searchType" label="Gisonumber" styleName="BannerStatus" click="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:RadioButton groupName="searchType" label="Fuse or Switch" styleName="BannerStatus" click="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:RadioButton groupName="searchType" label="Workorder Number" styleName="BannerStatus" click="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:RadioButton groupName="searchType" label="Subdivision" styleName="BannerStatus" click="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:TextInput id="textSearch" width="200" styleName="TextInput" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; enter="dispatchEvent( new SearchEvent(searchType.selectedValue.toString(), textSearch.text, SearchEvent.SEARCH_EVENT))"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; creationComplete="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:TextInput id="subSearch" visible="false" includeInLayout="false" width="200" styleName="TextInput" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; enter="dispatchEvent( new SearchEvent(searchType.selectedValue.toString(), textSearch.text, SearchEvent.SEARCH_EVENT))"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; creationComplete="init();"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;mx:Button label="Search" click="dispatchEvent( new SearchEvent(searchType.selectedValue.toString(), textSearch.text, SearchEvent.SEARCH_EVENT))" styleName="Button"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/mx:HBox&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/mx:FormItem&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 12:45:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/autocomplete-on-textinput/m-p/503590#M11470</guid>
      <dc:creator>CaseyBentz</dc:creator>
      <dc:date>2010-04-16T12:45:20Z</dc:date>
    </item>
  </channel>
</rss>

