 
					
				
		
Solved! Go to Solution.
var poolFeatureLayer = new esri.layers.FeatureLayer(permitUrl, {           "mode": esri.layers.FeatureLayer.MODE_SNAPSHOT,               //make sure the layer you wish to add to the legend includes an id to pass to legendLayers           "id": "PoolPermits"         });  // create a print template for each choice         templates = dojo.map(templateNames, function(ch) {           var plate = new esri.tasks.PrintTemplate();    var legendLayer = new esri.tasks.LegendLayer();    //set the layerId property for legendLayer           legendLayer.layerId = "PoolPermits";     //legendLayer.subLayerIds = [];         plate.layout = plate.label = ch;           plate.format = "PDF";           plate.layoutOptions = {              "authorText": "May by:  Esri's JS API Team",             "copyrightText": "<copyright info here>",             "titleText": "Pool Permits",              "scalebarUnit": "Miles",                          //this property needs to be set with an array of legendLayer objects, not layerIds      "legendLayers": [legendLayer],            };           return plate;         });var myLegendLayer = new esri.tasks.LegendLayer();
myLegendLayer.layerId = "Boundaries";
myLegendLayer.subLayerIds = [];
app.printer = new esri.dijit.Print({
          map: app.map,
    templates: [{
    label: "Layout",
    format: "JPG",
    layout: "Letter ANSI A Landscape",
    preserveScale: false,
    layoutOptions: {
      titleText: "My Print",
      authorText: "esri",
      copyrightText: "My Company",
      scalebarUnit: "Miles",
                                  legendLayer: myLegendLayer
    }
     }
    ],
          url: "http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task"
        }, dojo.byId("printButton"));
       
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		 
					
				
		
 
					
				
		
var poolFeatureLayer = new esri.layers.FeatureLayer(permitUrl, {           "mode": esri.layers.FeatureLayer.MODE_SNAPSHOT,               //make sure the layer you wish to add to the legend includes an id to pass to legendLayers           "id": "PoolPermits"         });  // create a print template for each choice         templates = dojo.map(templateNames, function(ch) {           var plate = new esri.tasks.PrintTemplate();    var legendLayer = new esri.tasks.LegendLayer();    //set the layerId property for legendLayer           legendLayer.layerId = "PoolPermits";     //legendLayer.subLayerIds = [];         plate.layout = plate.label = ch;           plate.format = "PDF";           plate.layoutOptions = {              "authorText": "May by:  Esri's JS API Team",             "copyrightText": "<copyright info here>",             "titleText": "Pool Permits",              "scalebarUnit": "Miles",                          //this property needs to be set with an array of legendLayer objects, not layerIds      "legendLayers": [legendLayer],            };           return plate;         }); 
					
				
		
 
					
				
		
