<?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: ArcGIS JS API Feature Layer Label not displaying for dynamicDataSource join table rightTableSource &amp;quot;query-table&amp;quot; in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-js-api-feature-layer-label-not-displaying/m-p/1497525#M84929</link>
    <description>&lt;P&gt;Hello friends,&lt;/P&gt;&lt;P&gt;is any update?&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jun 2024 11:08:00 GMT</pubDate>
    <dc:creator>SaurabhUpadhyaya</dc:creator>
    <dc:date>2024-06-26T11:08:00Z</dc:date>
    <item>
      <title>ArcGIS JS API Feature Layer Label not displaying for dynamicDataSource join table rightTableSource "query-table"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-js-api-feature-layer-label-not-displaying/m-p/1497039#M84924</link>
      <description>&lt;P&gt;Hello Friends,&lt;/P&gt;&lt;P&gt;I have one feature layer which we are joining using dynamic data source using&amp;nbsp;"query-table" and wanted to concatenante label feature.id with feature.name (which is from right data source). Can you please suggest workaround, how to deal with this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset="utf-8" /&amp;gt;
  &amp;lt;meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /&amp;gt;
  &amp;lt;title&amp;gt;MapImageLayer - dynamic data layer with table join | Sample | ArcGIS Maps SDK for JavaScript 4.19&amp;lt;/title&amp;gt;
  &amp;lt;link rel="stylesheet" href="https://js.arcgis.com/4.19/esri/themes/light/main.css" /&amp;gt;
  &amp;lt;script src="https://js.arcgis.com/4.19/"&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;style&amp;gt;
    html, body, #viewDiv {
      padding: 0;
      margin: 0;
      height: 100%;
      width: 100%;
    }
  &amp;lt;/style&amp;gt;
  &amp;lt;script&amp;gt;
    require([
      "esri/Map",
      "esri/views/MapView",
      "esri/layers/FeatureLayer",
      "esri/widgets/Legend",
      "esri/widgets/Search",
      "esri/PopupTemplate"
    ], (Map, MapView, FeatureLayer, Legend, Search, PopupTemplate) =&amp;gt; {

      

      var queryString =
        "Select objectid, join_id, name from sde.sampletable";

      const layer = new FeatureLayer({
        url: "https://sample/MapServer",
        title: "SIQ",

        labelingInfo: [
          {
            labelExpressionInfo: {
              expression: "$feature['id'] + ' ' + $feature['name']"
            },
            labelPlacement: "always-horizontal",
            symbol: {
              type: "text",
              color: [255, 255, 255, 0.7],
              haloColor: [0, 0, 0, 0.7],
              haloSize: 1,
              font: {
                size: 11
              }
            }
          }
        ],
        dynamicDataSource: {
          type: "data-layer",
          dataSource: {
            type: "join-table",
            leftTableSource: {
              type: "map-layer",
              mapLayerId: 1
            },
            rightTableSource: {
              type: "data-layer",
              dataSource: {
                type: "query-table",
                workspaceId: "101",
                query: queryString,
                oidFields: "objectid"
              }
            },
            leftTableKey: "id",
            rightTableKey: "join_id",
            joinType: "left-inner-join"
          }
        }
      });

      const map = new Map({
        basemap: "topo-vector",
        layers: [layer]
      });

      const view = new MapView({
        container: "viewDiv",
        map: map,
        zoom: 4,
        center: [-101.088, 40.969]
      });

      

      
    });
  &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2024 10:00:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-js-api-feature-layer-label-not-displaying/m-p/1497039#M84924</guid>
      <dc:creator>SaurabhUpadhyaya</dc:creator>
      <dc:date>2024-06-25T10:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS JS API Feature Layer Label not displaying for dynamicDataSource join table rightTableSource "query-table"</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-js-api-feature-layer-label-not-displaying/m-p/1497525#M84929</link>
      <description>&lt;P&gt;Hello friends,&lt;/P&gt;&lt;P&gt;is any update?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jun 2024 11:08:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-js-api-feature-layer-label-not-displaying/m-p/1497525#M84929</guid>
      <dc:creator>SaurabhUpadhyaya</dc:creator>
      <dc:date>2024-06-26T11:08:00Z</dc:date>
    </item>
  </channel>
</rss>

