For those that may be interested, I hacked this bit together.function startlocalEditing() {
dojo.connect(app.map, "onLayersAddResult", initlocalEditor);
//point layer
var pointlayerDefinition = {
"geometryType": "esriGeometryPoint",
"fields": [{
"name": "Buff",
"type": "esriFieldTypeOID",
"alias": "Buffer Distance",
}]
}
var pointfeatureCollection = {
layerDefinition: pointlayerDefinition,
featureSet: null,
};
pointfeatureLayer = new esri.layers.FeatureLayer(pointfeatureCollection, {
mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,
outfields: ["*"]
});
pointfeatureLayer.setEditable(true);
var pointsymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 10,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([24, 167, 181]), 1),
new dojo.Color([0,255,0,0.25]));
var pointrenderer = new esri.renderer.SimpleRenderer(pointsymbol);
pointfeatureLayer.setRenderer(pointrenderer);
//line layer
var linelayerDefinition = {
"geometryType": "esriGeometryPolyline",
"fields": [{
"name": "Buff",
"type": "esriFieldTypeOID",
"alias": "Buffer Distance",
}]
}
var linefeatureCollection = {
layerDefinition: linelayerDefinition,
featureSet: null
};
linefeatureLayer = new esri.layers.FeatureLayer(linefeatureCollection, {
mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,
outfields: ["*"]
});
linefeatureLayer.setEditable(true);
var linesymbol = new esri.symbol.SimpleLineSymbol().setColor(new dojo.Color([24, 167, 181]));
var linerenderer = new esri.renderer.SimpleRenderer(linesymbol);
linefeatureLayer.setRenderer(linerenderer);
//polygon layer
var polygonlayerDefinition = {
"geometryType": "esriGeometryPolygon",
"fields": [{
"name": "Buff",
"type": "esriFieldTypeOID",
"alias": "Buffer Distance",
}]
}
var polygonfeatureCollection = {
layerDefinition: polygonlayerDefinition,
featureSet: null
};
polygonfeatureLayer = new esri.layers.FeatureLayer(polygonfeatureCollection, {
mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,
outfields: ["*"]
});
polygonfeatureLayer.setEditable(true);
var polygonsymbol = new esri.symbol.SimpleFillSymbol().setColor(new dojo.Color([24, 167, 181]));
var polygonrenderer = new esri.renderer.SimpleRenderer(polygonsymbol);
polygonfeatureLayer.setRenderer(polygonrenderer);
app.map.addLayers([polygonfeatureLayer, linefeatureLayer,pointfeatureLayer]);
}