I have come across a strange problem with the locate widget. ALL my data is in WKID="4283" I already had a locator working in ArcServer and this works in web app Manager applications.
I have a couple of base maps (Tiled) and I added the locator layer in as an operational layer. All layers show up and the locator layer place names line up perfectly with my tiled layer )which also has place names on it).
When I invoke the locator widget it finds a place name correctly and zooms off into oblivion. Grey screen and extent of 20m!
As all the data is in the above projection I would suggest that I have done everything correctly.
As a test I replaced my base maps layers with those standard with flexviewer, changed the extents to web mercator Australia and left my operation layer of place names and the locator in my application.
My operational layer appears over Australia as intended and when I invoke he locator it zooms off to the CORRECT location.
The only thing I can think of is that the locator is actually projecting the result back to web mercator regardless of the projection of the locator data layer (In my case this is GCS 1994 GDA Lat Long). I say this because the locator does work when working in the web mercator projection - but it shouldn't!
I am at a loss as to how to resolve this so any help would be greatly appreciated.
You have not done anything wrong. The locate widget is hard coded to reproject anything that is other than web mercator. Here is the offending line you need to fix.