Enhanced-Search-Widget-for-FlexViewer Part II

88118
552
04-19-2012 08:03 AM
RobertScheitlin__GISP
MVP Emeritus
All,

   I am pleased to announce the next release of my eSearch Widget.

http://www.arcgis.com/home/item.html?id=5d4995ccdb99429185dfd8d8fb2a513e

Version 2.5.1.7 - 4/19/2012
* Added ability to search (flat/standalone/no geometry) tables.
* This time all Zooming uses the same scaling (popup, datagrid, widget results, zoom to all).
* Added Relates icon/button to datagrids so that you can click on it in the datagrid to
  open relates choice dialog.
* Move all skins to a skins package for cleaner organization.
* Links that are not associated with a field now work.
* Ability to disable the relates tab in the fixed widget is now configurable.
552 Replies
omega_cancer
Occasional Contributor II
Nice changes.
0 Kudos
ChristopherBlinn1
Occasional Contributor III
Robert,

Attached is the web method you asked for.  Excuse the field names, they pertain to our database tables.

Thanks for all your help!

-Chris
0 Kudos
RobertScheitlin__GISP
MVP Emeritus
Chris,

   Thanks.
0 Kudos
MicheleDunham
New Contributor
Hi Robert,
Just downloaded your update...am looking for the skins folder but can't find it in the eSearch folder. 
Description Resource Path Location Type
1120: Access of undefined property PopUpRendererSkin. SearchWidget.mxml /FlexViewer25/src/widgets/eSearch line 3737 Flex Problem
Thanks,
Michele
0 Kudos
RobertScheitlin__GISP
MVP Emeritus
Michele,

   Strange I just checked the download and I find a skins folder under eSearch..?
0 Kudos
MicheleDunham
New Contributor
Robert, this is in IE 8, still don't see the folder. I'll download Firefox and see what I get.  I did copy the skins from the Dec download and put them in a folder.  Now I get this error at compile...
Description Resource Path Location Type
1120: Access of undefined property CenteredEmbededImage. SearchWidgetFloatDG.mxml /FlexViewer25/src/widgets/eSearch line 197 Flex Problem
Thanks,
Michele
0 Kudos
MicheleDunham
New Contributor
Robert, here's an attached screenshot of what I see in the eSearch folder on GitHub.  My colleague confirmed this is what he sees too.
Thanks again for your great work!
Michele
0 Kudos
RobertScheitlin__GISP
MVP Emeritus
Michele,

  OK, I forgot a command on git and that caused some files to not get pushed. Check now.
0 Kudos
Jon-PaulMcCool1
New Contributor II
Despite upgrading to your newest version I am having a problem with one specific search. All other searches work, including that based on the Urban_Center field, but the second expression given below will not work. I have tried it using upper and without, with = as well as LIKE, and I have tried it both with % and without. I always get the following error: [RPC Fault faultstring="Unable to complete operation." faultcode="400" faultDetail="Unable to complete Query opeartion."]

The link to the layer within the service is http://egis.artsci.uc.edu/ArcGIS/rest/services/PRAGIS/MapServer/2
I have checked innumerable times that I spelled the attribute field name correctly, and I just don't know what else to do. Any help you can provide would be much appreciated.

<layer>
   <definitionexpression></definitionexpression>
   <enableexport>true</enableexport>
   <name>Urban Center</name>
   <url>http://egis.artsci.uc.edu/ArcGIS/rest/services/PRAGIS/MapServer/2</url>
   <expressions>
    <expression alias="Urban Center" textsearchlabel="Search by Urban Center  [ Example: Yaxhom]:" >(Urban_Center) like ('%[value]%')</expression>
    <expression alias="Atlas Ranking" textsearchlabel="Search by Atlas site ranking:" userlist="1,2,3,4"> (Witschey_and_Brown_Ranking) = upper('%[value]%')</expression>
   </expressions>
0 Kudos