Hi all,
I am building this web application that enables the users to edit data. I have enable tracking edits/archiving to it. Now I am looking to have a window that says something like this "this layer was last updated 2 days ago by mike". I am not sure how to do this. I can Query but will that be enough? I am thinking of using this:
getEditSummary(feature, options?) | String | Returns a localized summary of the last edit operation performed on the given feature, if available. |
I am not too sure how to implement it in my code.
Can someone help?
below I am using the sample from ESRI to check if it works.
Thank you,
Alex
map = new Map("map", {
basemap: "satellite",
center: [-121.469, 38.556],
zoom: 8,
slider: false
});
map.on("layers-add-result", initEditor);
var rivers = new FeatureLayer("http://webgisdevint1/arcgis/rest/services/Alex_Try/AllOptions/FeatureServer/0",{
mode: FeatureLayer.MODE_ONDEMAND,
outFields: ['*']
});
map.addLayers([rivers]);
function initEditor(evt) {
var templateLayers = arrayUtils.map(evt.layers, function(result){
return result.layer;
});
var templatePicker = new TemplatePicker({
featureLayers: templateLayers,
grouping: true,
rows: "auto",
columns: 3
}, "templateDiv");
templatePicker.startup();
var layers = arrayUtils.map(evt.layers, function(result) {
return { featureLayer: result.layer };
});
var settings = {
map: map,
templatePicker: templatePicker,
layerInfos: layers,
toolbarVisible: true,
createOptions: {
polylineDrawTools:[ Editor.CREATE_TOOL_FREEHAND_POLYLINE ],
polygonDrawTools: [ Editor.CREATE_TOOL_FREEHAND_POLYGON,
Editor.CREATE_TOOL_CIRCLE,
Editor.CREATE_TOOL_TRIANGLE,
Editor.CREATE_TOOL_RECTANGLE
]
},
toolbarOptions: {
reshapeVisible: true
}
};
var params = {settings: settings};
var myEditor = new Editor(params,'editorDiv');
//define snapping options
var symbol = new SimpleMarkerSymbol(
SimpleMarkerSymbol.STYLE_CROSS,
15,
new SimpleLineSymbol(
SimpleLineSymbol.STYLE_SOLID,
new Color([255, 0, 0, 0.5]),
5
),
null
);
map.enableSnapping({
snapPointSymbol: symbol,
tolerance: 20,
snapKey: keys.ALT
});
myEditor.startup();
}