$("#btnSearch").click(function () {
zoomRow($("#selDivRoad1").val());
});
function zoomRow(id) {
alert("id = "+id);
var roadsLayer1 = new esri.layers.FeatureLayer("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", {
id : "roadLayerId1",
mode: FeatureLayer.MODE_ONDEMAND,
outFields: ["*"],
infoTemplate: new PopupTemplate({
title: "ROAD ID : {****}",
description: "<br />ROAD NAME: {***}"
+ "<br />ROAD CATEGORY: {***}"
+ "<br />OBJECTID: {OBJECTID}"
})
});
//roadsLayer1.clearSelection();
var fieldsSelectionSymbol = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,new Color([255,0,0]),3);
roadsLayer1.setSelectionSymbol(fieldsSelectionSymbol);
map.addLayer(roadsLayer1);
var query = new Query();
query.where="OBJECTID="+id;
query.geometry = map.extent;
query.spatialRelationship = Query.SPATIAL_REL_ENVELOPEINTERSECTS;
query.returnGeometry = true;
query.outFields = ["ObjectID","*****","***","****"];
roadsLayer1.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW, function(features) {
var stateExtent = features[0].geometry.getExtent().expand(5.0);
map.setExtent(stateExtent);
});
}