If the user now wants to click and zoom to another datagrid record the Show Find Task is no longer active. How can I track the function mode so it will work all the time? Right now the user has to clear the grid and start over with the Find Task.
I seem to be getting an error at the :
var taxLotExtent=selecedTaxLot.geometry.getExtent();
at which point it informs me that the selected TaxLot is undefined.
function onRowClickHandler(evt){
var clickedTaxLotId = grid.getItem(evt.rowIndex).OBJECTID;
var selectedTaxLot;
for (var i=0, il=map.graphics.graphics.length; i<il; i++) {
var currentGraphic = map.graphics.graphics;
if ((currentGraphic.attributes) && currentGraphic.attributes.OBJECTID == clickedTaxLotId){
selectedTaxLot = currentGraphic;
break;
}
}
if(selectedTaxLot.length > 0) {
var taxLotExtent = selectedTaxLot.geometry.getExtent();
map.setExtent(taxLotExtent, true);
} else {
alert("can't find a corresponding tax lot to select");
}
}