<?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: dGrid content shoved up into the header? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107551#M9979</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, this helps.&amp;nbsp; I don't quite get why I had to add a margin-top style to get this fixed, but that seems to be what it needed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jul 2013 14:45:22 GMT</pubDate>
    <dc:creator>TracySchloss</dc:creator>
    <dc:date>2013-07-19T14:45:22Z</dc:date>
    <item>
      <title>dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107547#M9975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a dGrid that I'm populating from featureLayer.selectFeatures.&amp;nbsp; I'm trying to give the user a couple of options.&amp;nbsp; By default, the selected features will be in a dGrid that has been formated to more of a list look, using a row renderer.&amp;nbsp; Then I'd like to give the option to click a "view as table' button and see that same data in more of a traditional grid layout.&amp;nbsp; This is shown in a floating pane based on a button click.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The data in my traditional grid layout is populating fine, but the contents of the grid are placed directly over the top of the grid headers. I wouldn't expect this is a default behavior.&amp;nbsp; I assume this is a style somwhere?&amp;nbsp; I can't just set .dgrid-content because it will impact my 'stacked' grid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm also noticing that the content is way bigger than it needs to be, introducing scrollbars in a list that is plenty big enough for the 3 records I've selected.&amp;nbsp; I've had a hard time finding much documentation on the styling of any of the dojo components. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have any suggestions?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2013 20:39:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107547#M9975</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2013-07-18T20:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107548#M9976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Between the textual overlap and the extra scrollbar, I'm thinking this issue is related to when you call startup on that second dgrid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may be calling startup on the dgrid too early (I ran into the same issue a few weeks ago).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try calling startup on the grid after the main document parser has been run.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If that doesn't work, can you provide additional code, or recreate the issue in a &lt;/SPAN&gt;&lt;A href="http://jsfiddle.net/"&gt;JSFiddle&lt;/A&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jul 2013 20:53:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107548#M9976</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2013-07-18T20:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107549#M9977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;None of the examples I'm working from with dGrid include startup.&amp;nbsp; I'm not sure where that would happen the way I have this set up.&amp;nbsp; The grids only get defined if the user makes a selection.&amp;nbsp; I noticed this AM I was missing dgrid.css, and I thought that was the missing piece.&amp;nbsp; No go, it didn't fix my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are the relevant functions. The variable userGeometry is defined by the user drawing a shape (polygon, extent or multiple point) with a drawing toolbar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
function queryFeaturesbyShape(userGeometry){
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&amp;nbsp;&amp;nbsp;&amp;nbsp; eezFeatureLayer.clearSelection();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var clearGrid_bg = dojo.byId('resultsSelectGrid').innerHTML = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var clearGridTable = dojo.byId('selectGridTable').innerHTML = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var query = new esri.tasks.Query();
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outSpatialReference = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wkid: 102100
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = ["*"];
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.geometry = userGeometry;
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.spatialRelationship = esri.tasks.Query.SPATIAL_REL_INTERSECTS;
&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; fLayers = setFeatureLayers();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var bg2010Vis = fLayers.indexOf('eezFeatureLayer');

&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fLayers.indexOf('eezFeatureLayer') &amp;gt;= 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eezFeatureLayer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var selectHandler = dojo.connect(eezFeatureLayer, "onSelectionComplete", populateBgGrid);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}&amp;nbsp; 
function populateBgGrid (results) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var data = [];
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dGridStacked) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridStacked.refresh();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dGridTable) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridTable.refresh();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; data = dojo.map(results, function(feature){
&amp;nbsp;&amp;nbsp;&amp;nbsp; return {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'censusid': feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.BlockGroupName'],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'population': formatThousandSeparator(feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.Population']),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'unemployment': formatPercentage(feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.Unemployment']),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'countypoverty': formatPercentage(feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.CountyPoverty']),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'statepoverty': formatPercentage(feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.StatePoverty']),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'zonecrosspct': formatOverlap(feature.attributes['DE_MOEEZ.DEAPPMOEEZGISD.blockGroupCalculations.ZoneCrossPct'])
&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; dGridStacked = new dgrid.Grid({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; renderRow: renderRowFunction,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showHeader: true
&amp;nbsp;&amp;nbsp; }, "resultsSelectGrid");
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridStacked.renderArray(data);
&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridStacked.sort('censusid');
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
 dGridTable = new dgrid.Grid({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id:'dGridTable',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; showHeader: true,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bufferRows: Infinity,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns: {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "censusid": "Block Group",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "population": "Population",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "unemployment":&amp;nbsp; "Unemployment",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "countypoverty": "County Poverty",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "statepoverty": "State Poverty",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "zonecrosspct": "Percent Overlap"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "selectGridTable");

&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridTable.renderArray(data);
&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridTable.sort('censusid');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; dGridStacked.on('.dgrid-row:click', function(event){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eezFeatureLayer.clearSelection();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var row = dGridStacked.row(event);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var query = new esri.tasks.Query();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryId = [row.data.censusid];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.where = "SD_GIS.OGI.CENSUS_BLOCKGRP_2010.GEOID10 = '" + queryId + "'";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = ["*"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var deferred = eezFeatureLayer.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW, function(features){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (features.length &amp;gt; 0) {
&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; var feature = features[0];
&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; var graphic = new esri.Graphic(feature.geometry, redFillSymbol);
&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; map.graphics.add(graphic);
&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; else {
&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("No records by that ID");
&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; deferred.addErrback(function(error){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log("Grid Select Error = " + error);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
}
//data coming from the query needs to be formatted to look right in the grid
function formatThousandSeparator(checkNumber){
&amp;nbsp;&amp;nbsp;&amp;nbsp; checkNumber += '';
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = checkNumber.split('.');
&amp;nbsp;&amp;nbsp;&amp;nbsp; x1 = x[0];
&amp;nbsp;&amp;nbsp;&amp;nbsp; x2 = x.length &amp;gt; 1 ? '.' + x[1] : '';
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rgx = /(\d+)(\d{3})/;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while (rgx.test(x1)) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x1 = x1.replace(rgx, '$1' + ',' + '$2');
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return x1 + x2;
}
function formatPercentage (checkNumber) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var test1= checkNumber.toFixed(3);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var test2 = test1 * 100;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var formatPct = test2.toFixed(1) + "%";
&amp;nbsp;&amp;nbsp;&amp;nbsp; return formatPct;
}
function formatOverlap (checkNumber) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var test1 = checkNumber.toFixed(1);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var formatPct = test1 + "%";
&amp;nbsp;&amp;nbsp;&amp;nbsp; return formatPct;
}
function renderRowFunction (obj,options) {
 // var template = '&amp;lt;div class="title"&amp;gt;${0}&amp;lt;/div&amp;gt;&amp;lt;div class="subtitle"&amp;gt;&amp;lt;div class="details"&amp;gt;${1}&amp;lt;/div&amp;gt; &amp;lt;div class="details"&amp;gt; ${2}&amp;lt;br&amp;gt; ${3}&amp;lt;/div&amp;gt;';
&amp;nbsp;&amp;nbsp; var template = '&amp;lt;div class="title"&amp;gt;${0}&amp;lt;/div&amp;gt;&amp;lt;div class="details"&amp;gt;Population: ${1}&amp;lt;/div&amp;gt; &amp;lt;div class="details"&amp;gt;Unemployment: ${2}&amp;lt;/div&amp;gt;&amp;lt;div class="details"&amp;gt;County Poverty: ${3}&amp;lt;/div&amp;gt;&amp;lt;div class="details"&amp;gt; State Poverty: ${4}&amp;lt;/div&amp;gt;&amp;lt;div class="details"&amp;gt; Overlap Pct: ${5}&amp;lt;/div&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; return dojo.create("div",{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; innerHTML : dojo.string.substitute(template,[obj.censusid,obj.population,obj.unemployment,obj.countypoverty,obj.statepoverty,obj.zonecrosspct])
&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 06:30:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107549#M9977</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2021-12-11T06:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107550#M9978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've come across this issue also, but it's an intermittent problem. Here's a &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://jsfiddle.net/kenbuja/GW7XK/" rel="nofollow" target="_blank"&gt;Fiddle&lt;/A&gt;&lt;SPAN&gt; that uses the dGrid that stores the results of the IndentifyTask on different visible layers of a service and put them into different tabs on a TabContainer. I had set this up for a &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/86892-Adding-dgrids-dynamically-to-a-TabContainer-with-varying-widths" rel="nofollow" target="_blank"&gt;post&lt;/A&gt;&lt;SPAN&gt; asking if anyone knew how to dynamically set the width of different grids in a TabContainer. The grids have variable heights, depending on how many rows are returned from each IndentifyTask. This was set in css using&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;.dgrid-grid { &amp;nbsp;&amp;nbsp;&amp;nbsp; height: auto; &amp;nbsp;&amp;nbsp;&amp;nbsp; width: 700px; }&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I agree that the documentation of dGrid is not very good&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jul 2013 12:55:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107550#M9978</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2013-07-19T12:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107551#M9979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, this helps.&amp;nbsp; I don't quite get why I had to add a margin-top style to get this fixed, but that seems to be what it needed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jul 2013 14:45:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107551#M9979</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2013-07-19T14:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: dGrid content shoved up into the header?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107552#M9980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know this thread is old but I ran into this exact problem and grid.resize(); fixed it for me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2016 20:33:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/dgrid-content-shoved-up-into-the-header/m-p/107552#M9980</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-08-04T20:33:29Z</dc:date>
    </item>
  </channel>
</rss>

