<?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 Domain as Drop down ArcGIS Javascript in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309234#M28415</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would really love to use the codedvalues from the domains I have set up in my database, but having a really hard time finding any working examples.&amp;nbsp; I have a tiled map service and a feature layer that I load and then the following code runs.&amp;nbsp; Most of the time my tiled map service does not load and the drop down is not populated - however if I refresh the page, my tiled service will load and the drop down is populated.&amp;nbsp; What am I missing? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;map.on("load", init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; function init()
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; codedDomain("myFieldName","myDropDownID");
&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 codedDomain(fieldName,dropdown){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newDropdown= dom.byId(dropdown);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var domain = fLayer.getDomain(fieldName);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i=0; i&amp;lt;domain.codedValues.length; 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; if (i&amp;lt;domain.codedValues.length)
&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; newDropdown[newDropdown.length]=new Option(domain.codedValues&lt;I&gt;.name);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/I&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;&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;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 14:47:37 GMT</pubDate>
    <dc:creator>KathleenBrenkert</dc:creator>
    <dc:date>2021-12-11T14:47:37Z</dc:date>
    <item>
      <title>Domain as Drop down ArcGIS Javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309234#M28415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would really love to use the codedvalues from the domains I have set up in my database, but having a really hard time finding any working examples.&amp;nbsp; I have a tiled map service and a feature layer that I load and then the following code runs.&amp;nbsp; Most of the time my tiled map service does not load and the drop down is not populated - however if I refresh the page, my tiled service will load and the drop down is populated.&amp;nbsp; What am I missing? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;map.on("load", init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; function init()
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; codedDomain("myFieldName","myDropDownID");
&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 codedDomain(fieldName,dropdown){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var newDropdown= dom.byId(dropdown);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var domain = fLayer.getDomain(fieldName);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i=0; i&amp;lt;domain.codedValues.length; 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; if (i&amp;lt;domain.codedValues.length)
&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; newDropdown[newDropdown.length]=new Option(domain.codedValues&lt;I&gt;.name);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/I&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;&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;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 14:47:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309234#M28415</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2021-12-11T14:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: Domain as Drop down ArcGIS Javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309235#M28416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One possibility is that your feature layer isn't fully loaded when your map's load event calls your codedDomain function. Are you using this code to add your layers to the map?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="_jivemacro_uid_14573664364892943 jive_macro_code jive_text_macro" data-renderedposition="86_8_872_16" jivemacro_uid="_14573664364892943"&gt;&lt;P&gt;map.addLayers([layer01, layer02]);&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are, you should look into using the map's &lt;A href="https://developers.arcgis.com/javascript/jsapi/map-amd.html#event-layer-add-result"&gt;"layer-add-result"&lt;/A&gt; event in order to fire off your codedDomain function. Here's a &lt;A _jive_internal="true" href="https://community.esri.com/thread/91888"&gt;forum post&lt;/A&gt; which kind of shows you the syntax for what you need to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 16:13:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309235#M28416</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2016-03-07T16:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Domain as Drop down ArcGIS Javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309236#M28417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you! I was calling it when the map loaded not the layer - works now! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 16:44:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309236#M28417</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2016-03-07T16:44:51Z</dc:date>
    </item>
    <item>
      <title>Re: Domain as Drop down ArcGIS Javascript</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309237#M28418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Awesome. The async nature of Javascript still screws me up. Glad you got it working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 17:08:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-as-drop-down-arcgis-javascript/m-p/309237#M28418</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2016-03-07T17:08:20Z</dc:date>
    </item>
  </channel>
</rss>

