var selectionToolbar;
map.on("load", initSelectToolbar);
var selectline = new SimpleLineSymbol();
selectline.setWidth(4);
selectline.setColor(new Color([0,255,255, 1]));
var selectlineSymbol = new SimpleFillSymbol();
selectlineSymbol.setOutline(selectline);
selectlineSymbol.setColor(new Color([46,191,240, 0]));
on(dom.byId("selectFieldsButton"), "click", function () {
selectionToolbar.activate(Draw.EXTENT);
});
on(dom.byId("clearSelectionButton"), "click", function () {
JobStatusLyr.clearSelection();
map.graphics.clear();
});
function initSelectToolbar (event) {
selectionToolbar = new Draw(event.map);
var selectQuery = new Query();
on(selectionToolbar, "DrawEnd", function (geometry) {
selectionToolbar.deactivate();
selectQuery.geometry = geometry;
selectQuery.returnGeometry = true;
selectQuery.where = "1=1";
JobStatusLyr.queryFeatures(selectQuery, function (featureSet) {
array.forEach(featureSet, function (feature) {
var Geom = feature.geometry;
var gra = new Graphic(Geom, selectlineSymbol);
map.graphics.add(gra);
});
});
JobStatusLyr.selectFeatures(selectQuery, FeatureLayer.SELECTION_NEW);
});
}
});