<?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: Domain Coded Value and subtype in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659872#M61613</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After investigating i found the issue.It was my layer not ready. Placement of code was wrong.Thank you all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Oct 2017 05:48:58 GMT</pubDate>
    <dc:creator>SibghatUllah1</dc:creator>
    <dc:date>2017-10-25T05:48:58Z</dc:date>
    <item>
      <title>Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659866#M61607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written my code for unique values and get the count for each layer.The problem which i am getting is that my field "SubtypeCD" is domain coded value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following code is for unique value :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var unique = new QueryTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Flocalhost%3A6080%2Farcgis%2Frest%2Fservices%2Fmydata%2FMapServer%2F1" rel="nofollow" target="_blank"&gt;http://localhost:6080/arcgis/rest/services/mydata/MapServer/1&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;var query = new Query();&lt;BR /&gt; query.returnGeometry = false;&lt;BR /&gt; query.returnDistinctValues = true;&lt;BR /&gt; query.outFields = [&lt;BR /&gt; "SubtypeCD"&lt;BR /&gt; ];&lt;/P&gt;&lt;P&gt;execute();&lt;/P&gt;&lt;P&gt;function execute () {&lt;BR /&gt; query.where = '1=1';&lt;BR /&gt; unique.execute(query, showResults);&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;var resultItems = [];&lt;BR /&gt; &lt;BR /&gt; function showResults (results) {&lt;BR /&gt; &lt;BR /&gt; var resultCount = results.features.length;&lt;BR /&gt; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;BR /&gt; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;BR /&gt; for (var attr in featureAttributes) {&lt;BR /&gt; resultItems.push( featureAttributes[attr] );&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; }&lt;BR /&gt; console.log(resultItems);&lt;BR /&gt; }&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The&amp;nbsp;output i am getting&amp;nbsp; in&amp;nbsp;&lt;SPAN&gt;resultItems&amp;nbsp;are&amp;nbsp;&lt;/SPAN&gt;1,2&amp;nbsp;as my field is domain coded. What i need is to read the value&amp;nbsp;name description which is PMT and GMT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Oct 2017 08:11:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659866#M61607</guid>
      <dc:creator>SibghatUllah1</dc:creator>
      <dc:date>2017-10-22T08:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659867#M61608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think this helps you resolve the issue but hopefully it is still useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some documented bugs related to domain coded values being displayed instead of descriptions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA5ODgzOA==" title="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA5ODgzOA=="&gt;BUG-000098838: When using a domain to label a feature class before ..&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA5MDQ3MA==" title="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA5MDQ3MA=="&gt;BUG-000090470: The coded value domain descriptions display the code..&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA4ODE2Ng==" title="http://support.esri.com/en/bugs/nimbus/QlVHLTAwMDA4ODE2Ng=="&gt;BUG-000088166: The coded value domain descriptions display the code..&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know if there is a way to specify a coded value or description when making a call for attributes using either the 3.x or 4.x Javascript API? A '&lt;EM&gt;call for attributes'&lt;/EM&gt; could be labels on the map, a pop-up window or an attribute table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Oct 2017 12:36:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659867#M61608</guid>
      <dc:creator>PaulLohr</dc:creator>
      <dc:date>2017-10-22T12:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659868#M61609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have tried this&amp;nbsp;&lt;A href="https://community.esri.com/docs/DOC-8721-coded-domains-in-infotemplate"&gt;https://community.esri.com/docs/DOC-8721-coded-domains-in-infotemplate&lt;/A&gt;&amp;nbsp; but still no success.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Oct 2017 16:34:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659868#M61609</guid>
      <dc:creator>SibghatUllah1</dc:creator>
      <dc:date>2017-10-22T16:34:58Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659869#M61610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Following is my complete code. I am using Arcgis 10.2.In log sub-domain is showing undefined.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt; &amp;lt;head&amp;gt;&lt;BR /&gt; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"&amp;gt;&lt;BR /&gt; &amp;lt;title&amp;gt;Query distinct values without map&amp;lt;/title&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;script src="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fjs.arcgis.com%2F3.22%2F" rel="nofollow" target="_blank"&gt;https://js.arcgis.com/3.22/&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt; &amp;lt;script&amp;gt;&lt;BR /&gt; require([&lt;BR /&gt; "esri/layers/CodedValueDomain",&lt;BR /&gt; "esri/InfoTemplate","dojo/_base/array",&lt;BR /&gt; "esri/layers/FeatureLayer",&lt;BR /&gt; "esri/layers/Field",&lt;BR /&gt; "esri/tasks/QueryTask",&lt;BR /&gt; "esri/tasks/query",&lt;BR /&gt; "dojo/_base/lang",&lt;BR /&gt; "dojo/dom",&lt;BR /&gt; "dojo/on",&lt;BR /&gt; "dojo/domReady!"&lt;BR /&gt;], function(&lt;BR /&gt; CodedValueDomain,&lt;BR /&gt; InfoTemplate,array,&lt;BR /&gt; FeatureLayer,&lt;BR /&gt; Field,&lt;BR /&gt; QueryTask,&lt;BR /&gt; Query,&lt;BR /&gt; lang,&lt;BR /&gt; dom,&lt;BR /&gt; on&lt;BR /&gt;) {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;var queryTask = new QueryTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Flocalhost%3A6080%2Farcgis%2Frest%2Fservices%2Fmydata%2FMapServer%2F1" rel="nofollow" target="_blank"&gt;http://localhost:6080/arcgis/rest/services/mydata/MapServer/1&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;var query = new Query();&lt;BR /&gt; query.returnGeometry = false;&lt;BR /&gt; query.returnDistinctValues = true;&lt;BR /&gt; query.outFields = [&lt;BR /&gt; "SubtypeCD"&lt;BR /&gt; ];&lt;BR /&gt; &lt;BR /&gt; on(dom.byId("execute"), "click", execute);&lt;/P&gt;&lt;P&gt;function execute () {&lt;BR /&gt; query.where = '1=1';&lt;BR /&gt; queryTask.execute(query, showResults);&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;function showResults (results) {&lt;BR /&gt; var resultItems = [];&lt;BR /&gt; var resultCount = results.features.length;&lt;BR /&gt; for (var i = 0; i &amp;lt; resultCount; i++) {&lt;BR /&gt; var featureAttributes = results.features&lt;I&gt;.attributes;&lt;BR /&gt; for (var attr in featureAttributes) {&lt;BR /&gt; var test=getSubtypeDomain(queryTask,featureAttributes[attr] ,"SubtypeCD");&lt;BR /&gt; //var codedValue = _getCodedValue(queryTask,"SubtypeCD",featureAttributes[attr])&lt;BR /&gt; // resultItems.push("&amp;lt;b&amp;gt;" + attr + ":&amp;lt;/b&amp;gt; " + featureAttributes[attr] + "&amp;lt;br&amp;gt;");&lt;BR /&gt; resultItems.push("&amp;lt;b&amp;gt;" + attr + ":&amp;lt;/b&amp;gt; " + test+ "&amp;lt;br&amp;gt;");&lt;BR /&gt; }&lt;BR /&gt; resultItems.push("&amp;lt;br&amp;gt;");&lt;BR /&gt; }&lt;BR /&gt; dom.byId("info").innerHTML = resultItems.join("");&lt;BR /&gt; }&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;BR /&gt; var subTypeVal; &lt;BR /&gt; function getSubtypeDomain (featureLayer,fieldVal, fieldName){ &lt;BR /&gt; if (featureLayer.typeIdField!=null) { &lt;BR /&gt; console.log("Have Subtypes"); &lt;BR /&gt; if (fieldName==featureLayer.typeIdField) { &lt;BR /&gt; array.forEach(featureLayer.types, lang.hitch(this, function (lsf) { &lt;BR /&gt; if (fieldVal==lsf.id){ &lt;BR /&gt; fieldVal=lsf.name; &lt;BR /&gt; subTypeVal=lsf.id; &lt;BR /&gt; } &lt;BR /&gt; })); &lt;BR /&gt; } else { &lt;BR /&gt; array.forEach(featureLayer.types, lang.hitch(this, function (lsf) { &lt;BR /&gt; if (lsf.id==subTypeVal){ &lt;BR /&gt; array.forEach(lsf.domains[fieldName].codedValues, lang.hitch(this, function (domain) { &lt;BR /&gt; if (fieldVal==domain.code){ &lt;BR /&gt; fieldVal=domain.name; &lt;BR /&gt; } &lt;BR /&gt; })); &lt;BR /&gt; } &lt;BR /&gt; })); &lt;BR /&gt; &lt;BR /&gt; } &lt;BR /&gt; } else { &lt;BR /&gt; console.log("No Subtypes"); &lt;BR /&gt; subTypeVal=null; &lt;BR /&gt; array.forEach(featureLayer.fields, lang.hitch(this, function (ldf) { &lt;BR /&gt; if (ldf.name==fieldName){ &lt;BR /&gt; if (ldf.domain){ &lt;BR /&gt; array.forEach(ldf.domain.codedValues, lang.hitch(this, function(domain){ &lt;BR /&gt; if (fieldVal==domain.code){ &lt;BR /&gt; fieldVal=domain.name; &lt;BR /&gt; } &lt;BR /&gt; })); &lt;BR /&gt; } &lt;BR /&gt; } &lt;BR /&gt; &lt;BR /&gt; })); &lt;BR /&gt; } &lt;BR /&gt;console.log( fieldVal);&lt;BR /&gt; return fieldVal; &lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;BR /&gt; &amp;lt;/script&amp;gt;&lt;BR /&gt; &amp;lt;/head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;body&amp;gt;&lt;BR /&gt; &amp;lt;input id="execute" type="button" value="Get Details"&amp;gt;&lt;BR /&gt; &amp;lt;br /&amp;gt;&lt;BR /&gt; &amp;lt;br /&amp;gt;&lt;BR /&gt; &amp;lt;div id="info" style="padding:5px; margin:5px; background-color:#eee;"&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2017 05:12:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659869#M61610</guid>
      <dc:creator>SibghatUllah1</dc:creator>
      <dc:date>2017-10-23T05:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659870#M61611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't quite&amp;nbsp;understand what the goal is here. &amp;nbsp;If you get a chance, please go into a little more detail about what you're trying to accomplish.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've done a little work with domains and I believe domain information is included on each&amp;nbsp;layer on a feature service. &amp;nbsp;When you add that layer to the map or load it, the client gets all the domain information&amp;nbsp;and you should be able to query by specific attributes that have a domain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2017 13:07:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659870#M61611</guid>
      <dc:creator>ThomasSolow</dc:creator>
      <dc:date>2017-10-23T13:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659871#M61612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting the attribute value ( 1, 2,3 ....) but not the actual value(PMT,GMT...)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2017 04:07:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659871#M61612</guid>
      <dc:creator>SibghatUllah1</dc:creator>
      <dc:date>2017-10-25T04:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: Domain Coded Value and subtype</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659872#M61613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After investigating i found the issue.It was my layer not ready. Placement of code was wrong.Thank you all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Oct 2017 05:48:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/domain-coded-value-and-subtype/m-p/659872#M61613</guid>
      <dc:creator>SibghatUllah1</dc:creator>
      <dc:date>2017-10-25T05:48:58Z</dc:date>
    </item>
  </channel>
</rss>

