I am using the Search widget (not the eSearch) and I am having issues with the fields. First of all, whenever I try to change <fields all="true"> to false, I get a [RPC Fault faultString="Failed to execute query." faultCode="400" faultDetail=""]. When I change the value back to true, it runs just fine. I am using 3.6 of the Flex Viewer. Also on another similar note, one of my fields is based on a subtype so the field is an integer. In the popup it displays the number instead of the Description, is there a way to change this. I am using SDE as well.
Code:
<?xml version="1.0" ?>
<configuration label="Riverview Cemetery">
<zoomscale>50</zoomscale>
<initialview>text</initialview>
<layers>
<layer>
<name>Search by Last Name</name>
<url>http://70.167.59.150/maps/rest/services/CemeteryWeb/MapServer/12</url>
<expression>CemeteryRecords.LASTNAME like '[value]'</expression>
<textsearchlabel>Search by Last Name [ Example: WHITE or WHI%]</textsearchlabel>
<titlefield>CemeteryRecords.LASTNAME</titlefield>
<linkfield></linkfield>
<fields all="true">
<field name="Spaces.SpaceID" alias="Space ID"/>
<field name="Spaces.Space" alias="Space"/>
<field name="Spaces.Lot" alias="Lot"/>
<field name="Spaces.Block" alias="Block"/>
<field name="Spaces.Addition" alias="Addition"/>
<field name="CemeteryRecords.LASTNAME" alias="Last Name"/>
<field name="CemeteryRecords.FIRSTNAME" alias="First Name"/>
<field name="CemeteryRecords.M" alias="Middle Initial"/>
<field name="CemeteryRecords.BIRTHDATE" alias="Birth Date" dateformat="MM/DD/YYYY"/>
<field name="CemeteryRecords.DEATHDATE" alias="Death Date" dateformat="MM/DD/YYYY"/>
<field name="CemeteryRecords.Notes" alias="Notes"/>
</fields>
</layer>
<layer>
<name>Search by Space ID</name>
<url>http://70.167.59.150/maps/rest/services/CemeteryWeb/MapServer/12</url>
<expression>Spaces.SpaceID like '[value]'</expression>
<textsearchlabel>Search by Space ID [ Example: WEST.10.1.3 or SOUTH.1.7(all CAPS)]</textsearchlabel>
<titlefield>Spaces.SpaceID</titlefield>
<linkfield></linkfield>
<fields all="true">
<field name="Spaces.SpaceID" alias="Space ID"/>
<field name="Spaces.Space" alias="Space"/>
<field name="Spaces.Lot" alias="Lot"/>
<field name="Spaces.Block" alias="Block"/>
<field name="Spaces.Addition" alias="Addition"/>
<field name="CemeteryRecords.LASTNAME" alias="Last Name"/>
<field name="CemeteryRecords.FIRSTNAME" alias="First Name"/>
<field name="CemeteryRecords.M" alias="Middle Initial"/>
<field name="CemeteryRecords.BIRTHDATE" alias="Birth Date"/>
<field name="CemeteryRecords.DEATHDATE" alias="Death Date"/>
<field name="CemeteryRecords.Notes" alias="Notes"/>
</fields>
</layer>
<layer>
<name>Search by Lot ID</name>
<url>http://70.167.59.150/maps/rest/services/CemeteryWeb/MapServer/13</url>
<expression>LotID like '[value]'</expression>
<textsearchlabel>Search by Lot ID [ Example: WEST.10.1 OR SOUTH.1 (all CAPS)]</textsearchlabel>
<titlefield>LotID</titlefield>
<linkfield></linkfield>
<fields all="false">
<field name="LOT" alias="LOT"/>
<field name="BLOCK" alias="BLOCK"/>
<field name="ADDITION" alias="ADDITION"/>
<field name="LotID" alias="Lot ID"/>
</fields>
</layer>
</layers>
</configuration>
<!--
See Search widget tag reference at
http://links.esri.com/searchwidget
-->