<?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 listmodels in ArcGIS AppStudio Questions</title>
    <link>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781478#M782</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the AppStudio Sample "Find A Route", I want to extract the text of the Directions, that&amp;nbsp;are in the directionListModel of the l&lt;/P&gt;&lt;P&gt;ListView.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume it if fairly simple, and I have tried a buch of things, but I cannot get it - any quick suggestions&lt;/P&gt;&lt;P&gt;e.g., I tried&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #808000;"&gt;for&lt;/SPAN&gt;(&lt;SPAN style="color: #808000;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;=&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;0;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.count;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;++&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;)&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;{&lt;/PRE&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0055af;"&gt;console&lt;/SPAN&gt;.log(&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.get(&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;).text);&lt;/PRE&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;}

I get
TypeError: Cannot read property 'count' of null

I put this at the end of onClicked in the "Solve Route" button&lt;/PRE&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 08:50:26 GMT</pubDate>
    <dc:creator>RussellTait4</dc:creator>
    <dc:date>2021-12-12T08:50:26Z</dc:date>
    <item>
      <title>listmodels</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781478#M782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the AppStudio Sample "Find A Route", I want to extract the text of the Directions, that&amp;nbsp;are in the directionListModel of the l&lt;/P&gt;&lt;P&gt;ListView.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume it if fairly simple, and I have tried a buch of things, but I cannot get it - any quick suggestions&lt;/P&gt;&lt;P&gt;e.g., I tried&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #808000;"&gt;for&lt;/SPAN&gt;(&lt;SPAN style="color: #808000;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;=&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;0;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&amp;lt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.count;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;++&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;)&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;{&lt;/PRE&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0055af;"&gt;console&lt;/SPAN&gt;.log(&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.get(&lt;SPAN style="color: #2985c7;"&gt;i&lt;/SPAN&gt;).text);&lt;/PRE&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;}

I get
TypeError: Cannot read property 'count' of null

I put this at the end of onClicked in the "Solve Route" button&lt;/PRE&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:50:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781478#M782</guid>
      <dc:creator>RussellTait4</dc:creator>
      <dc:date>2021-12-12T08:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: listmodels</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781479#M783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;At the end of onClicked, solveRoute() is being called, but this is an asynchronous task. What you need to do is listen for the tasks status to change. There is already a handler for this not too far below the button in the routeTask object. Put your code into the onSolveRouteTaskStatusChanged block after the directionListModel is filled. At this point, the task will be completed and the data won't be null.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2018 18:30:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781479#M783</guid>
      <dc:creator>KeithLarson1</dc:creator>
      <dc:date>2018-12-05T18:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: listmodels</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781480#M784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As Keith mentioned, it is asynchronous, you need to wait for the results to be ready before you can view it. Try adding the code under the onClicked for the directions button&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing is that the property of DirectionManeuver::directionText to get the directions and not just the text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt; MouseArea {
&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; anchors.fill: parent
&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; onPressed: directionButton.pressed = true
&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; onReleased: directionButton.pressed = false
&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; onClicked: {
&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; // Show the direction window when it is clicked
&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; translate.x = directionWindow.visible ? 0 : (directionWindow.width * -1);
&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; directionWindow.visible = !directionWindow.visible;
&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; for(var i = 0; i &amp;lt; directionListModel.count; ++i) {
&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; console.log(directionListModel.get(i).directionText );
&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;&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; }&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nakul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:50:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781480#M784</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2021-12-12T08:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: listmodels</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781481#M785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;and then there's&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;asynchronous..so the lesson is wait until the data is ready!!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;Perfect. That worked - thanks for the quick response&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;to be specific, I used:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #c0c0c0;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0055af;"&gt;console&lt;/SPAN&gt;.log(&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.count);
&lt;SPAN style="color: #0055af;"&gt;console&lt;/SPAN&gt;.log(&lt;SPAN style="color: #000000;"&gt;directionListModel&lt;/SPAN&gt;.get(1).directionText)

and got&lt;/PRE&gt;&lt;P style="color: #000000;"&gt;qml: 12&lt;/P&gt;&lt;P style="color: #000000;"&gt;qml: Go east on UPAS ST toward ALBERT ST&lt;/P&gt;&lt;P style="color: #000000;"&gt;&lt;/P&gt;&lt;P style="color: #000000;"&gt;fun stuff!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:50:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/listmodels/m-p/781481#M785</guid>
      <dc:creator>RussellTait4</dc:creator>
      <dc:date>2021-12-12T08:50:32Z</dc:date>
    </item>
  </channel>
</rss>

