I have a datagrid with a field that's a link to an image service. I want to use a formatter for the field that would be a checkbox that would turn the raster on or off. Here's what I have so far: function makeRasterButton(id){ var rBtn = "<div><button dojoType='dijit.form.ToggleButton' data-dojo-props=iconClass:'dijitCheckBoxIcon' onChange=\"addRaster('"+id+"')\"></div>"; //var rBtn = "<div dojoType='dijit.form.Button';'><img src='images/page.png'"; //rBtn = rBtn + " width='18' height='18'"; //rBtn = rBtn + " onClick=\"addRaster('"+id+"')\"></div>"; return rBtn } function addRaster(id){ var params = new esri.layers.ImageServiceParameters(); params.noData = 0; var rasterUrl = id; var raster = new esri.layers.ArcGISImageServiceLayer(rasterUrl,{ imageServiceParameters: params, "opacity": .70 }) map.addLayer(raster); }I've gotten a simple button to work (which you can see commented out), but I would really like a check box, or toggle button. Where does the iconClass come from? I guess I'm not understanding how to call the 'dijitCheckBoxIcon' and have it show up correctly in the datagrid.Yes, I still need to write the code for turning the raster off...