Solved! Go to Solution.
var layers = dojo.map(results, function (result) { var layer = result.layer; var fields = layer.fields; var fieldinfo = []; for (var n = 0; n < fields.length; n++) { var field = fields; if (field.name == 'Asset_ID') { var obj = { fieldName: field.name, isEditable: false } } else { var obj = { fieldName: field.name, isEditable: true } } fieldinfo.push(obj); } return { 'featureLayer': layer, 'fieldInfos': fieldinfo } }); var attInsp = new esri.dijit.AttributeInspector({ layerInfos: layers }, 'attr'); var layers = dojo.map(results, function (result) { var layer = result.layer; var fields = layer.fields; var fieldinfo = []; for (var n = 0; n < fields.length; n++) { var field = fields; if (field.name == 'Asset_ID') { var obj = { fieldName: field.name, isEditable: false } } else { var obj = { fieldName: field.name, isEditable: true } } fieldinfo.push(obj); } return { 'featureLayer': layer, 'fieldInfos': fieldinfo } }); var attInsp = new esri.dijit.AttributeInspector({ layerInfos: layers }, 'attr');