Casey,
Did you upgrade to 3.3.1 or 3.3.2?
Shawn,
I tested Version 2.9.0.1 - 6-8-2012 using a joined map service and it worked fine.
<fields all="true"/>
<fields all="false"> <field name="wStreetValve.SubtypeCode" alias="Type" gridfield="true" /> <field name="wStreetValve.ValveID" alias="ValveID" gridfield="true"/> <field name="wStreetValve.CMMSOrg" alias="Operating District" gridfield="true"/> <field name="wStreetValve.WaterType" alias="Water Type" gridfield="true"/> <field name="wStreetValve.Diameter" alias="Diameter" gridfield="true"/> <field name="wStreetValve.NormalPosition" alias="Normal Position" gridfield="true"/> <field name="IA_SVLV_Dimensions.Dimension_1" alias="Dimension 1" gridfield="true"/> <field name="IA_SVLV_Dimensions.Dimension_2" alias="Dimension 2" gridfield="true"/> <field name="IA_SVLV_Dimensions.Dimension_3" alias="Dimension 3" gridfield="true"/> </fields>
Shawn,
The fact that it works with field all="true" tells me that you have an issue in your field names when you specify them. Flex is a case sensitive language. I would suggest triple checking you field names and case and eliminate fields one by one to diagnose the issue. Another thing is you can use a tool like fiddler to check the http traffic and see the response from ArcGIS Server.
<floatorfixed>float</floatorfixed><!-- possible values are fixed and float -->
<zoomscale usegeometry="true" zoompercent="1.6" />and in version 3.3.1 I added a change to the SearchWidgetFixedDG.swf to hard code a value if one is not found in the xml.
Shawn,
The fact that it works with field all="true" tells me that you have an issue in your field names when you specify them. Flex is a case sensitive language. I would suggest triple checking you field names and case and eliminate fields one by one to diagnose the issue. Another thing is you can use a tool like fiddler to check the http traffic and see the response from ArcGIS Server.
<layer> <useamf>false</useamf> <definitionexpression></definitionexpression> <enableexport>true</enableexport> <name>Parcels Join Test</name> <url>http://gislap183/arcgis/rest/services/ParcelTest/MapServer/1</url> <expressions> <expression alias="Parcel ID" textsearchlabel="Search by Parcel ID:"> <values> <value prompt="Example: 1998">Parcels3.PPIN = '[value]'</value> </values> </expression> </expressions> <graphicalsearchlabel>Use one of the graphical search tools to select parcels</graphicalsearchlabel> <spatialsearchlayer>true</spatialsearchlayer> <titlefield>Parcels3.PARCEL_NUMBER</titlefield> <fields all="false"> <field name="Parcels3.PPIN" alias="Parcel Id" /> <field name="Parcels3.PARCEL_NUMBER" alias="Parcel Number" /> <field name="Parcels3.NAME" alias="Owner Name" /> </fields> <links /> <zoomscale usegeometry="true" zoompercent="1.2"></zoomscale> </layer>
Casey,
I am not sure that you have the latest version in your testing environment. Can you hold down the Alt key and click on the eSearch widgets title bar and check the dialog that pops up says 3.3.2?
Also can you try switching the eSearchWidget.xml floatorfixed to float<floatorfixed>float</floatorfixed><!-- possible values are fixed and float -->
and test again?
MAKE SURE you clearing your browsers cache.
The reason for my asking this is I HAVE been able to duplicate you blank map situation with the popup in the upper left corner, but only when the relate is not getting the:<zoomscale usegeometry="true" zoompercent="1.6" />and in version 3.3.1 I added a change to the SearchWidgetFixedDG.swf to hard code a value if one is not found in the xml.