Julie,
The first thing I see and likely the issue is this line:
<definitionexpression>Leaks - Mains (Corrosion 2014)</definitionexpression>
A definitionexpresssion is a valid SQL string that limits the search. What you have looks more like some text you want to use as a label.
Hi Robert,
You have helped me with this tool a few times and I am completely stumped and need your help, again! I am using the compiled eSearch v.3.5 tool in one of our maps. It is working great, but I tried to add the tool in again to look at our leak features and I am having grief. The leaks are point features in a file geodatabase that are output from our DIMP model. I have this tool working on other output features from the same model. I have gotten some pop-ups to work on these features, so I don't think there's a problem with the feature itself. I am sure this is something really stupid, but I have spent a day and half now, trying to get it to work without any success. I am getting this error: [RPC Fault falutString="unable to complete operation." faultCode="400" faultDeatil =""] On the expression, I have tried every way possible to select the features by the 'ID' field, but can't seem to find something that works. [value], '[value]', 'value', ('[value]'), (%'[value]'%), with LIKE and =. I am guessing the problem is in the expression. If there's anything you can see in this that could cause the error, I would be so appreciative of your help. Thanks so much!
These are the fields I am using in the tool:
And here is what I have in the config. file:
<configuration>
<layers>
<layer>
<token/>
<enableexport>true</enableexport>
<enableprintgrid>true</enableprintgrid>
<name>Main Leaks - Corrosion 2014</name>
<url>http://shrek:6080/arcgis/rest/services/MainLeaks/MapServer/1</url>
<expressions>
<expression alias="Leak ID" textsearchlabel="Search 2014 Main Corrosion Leaks">
<values>
<value prompt="Example: 44603" field="ID">UPPER(ID) LIKE UPPER([value])</value>
</values>
</expression>
</expressions>
<graphicalsearchlabel>Use one of the graphical search tools to select Main Leaks by ID</graphicalsearchlabel>
<spatialsearchlayer>true</spatialsearchlayer>
<titlefield>ID</titlefield>
<fields all="false">
<field name="ID"gridfield="true"/>
<field name="REPAIR_DATE"gridfield="true" dateformat="MM/DD/YYY"/>
<field name="LEAK_CODE" gridfield="true"/>
</fields>
<links>
<link alias="HUB Leak Data">
<![CDATA[http://beefy/qrs/dept/Leak/folder.php?recid={ID}&id=tab1]]>
<icon><![CDATA[assets/images/i_table2.png]]></icon>
</link>
</links>
<zoomscale usegeometry="true" zoompercent="2"></zoomscale>
<autoopendatagrid>false</autoopendatagrid>
<queryattachments>false</queryattachments>
<relates/>
<symbology>
<picturemarkersymbol width="20" yoffset="0" xoffset="0" height="20" url="assets/images/i_target.png"/>
</symbology>
</layer>
</layers>
Glenn,
No you can not do that with fields like the titlefield.
I'm on esearch 3.6.8.
Is there a way to customize the search results similar to how we can customize a normal pop-up. Specifically, I would like to concatenate some text with the field name in the titlefield like this:
<titlefield>"some text"{FIELDNAME}</titlefield>
I tried the following syntax which works in a pop-up but no luck:
<titlefield><![CDATA[<b>Asset: </b>{ENERGYASSETTYPE}<br/>]]></titlefield>
My workaround will be to add a field to the gdb with the exact text specifically for use as a title but I prefer not to have redundant data if possible.
Thank you,
Glenn
I my memory serves me right it was when I updated to 3.7 that it began happening. Originally, it worked fine.
Chris,
Double check that you are using the the latest version of the widget in your ap by holding the Alt key and clicking on the widgets header text. This while show a dialog report the widget version you are actually using.
No, I can see my file extensions on both the server and my desktop.
is your Operating System hiding file extensions for known file types?
Hi Robert, even though I have 3.7.4 my table export to csv does not have the extension. Any ideas?
Thanks,
Chris
So here's an idea. Is it possible to link the time-slider widget to the eSearch like the HeatMap example, so that the eSearch queries only the fields within the defined time scope? I have the layer time enabled and this works with the HeatMap widget, as the time slider moves, the heatmap changes.
Trevor,
Glad you saw that as it was what I was just about to post.
Ah nevermind, I see lower in the config that the isvalrequired is an attribute for expressions AND user prompts. Thanks
I have a question, maybe it has been answered in the many long threads, but figure this is faster. Thanks Robert in advance and for all the helpful tips and work you've done with flex. I have advanced a great deal using your tools and following your forum advice on so many sites!
So, using eSearch, when I customize the 'Text Search' feature, is there a way to use a userlist AND a numeric/text input but in a way that does not require ALL fields have input? Eg:
<value prompt="Event Type: " userlist="this,here, here, here, here">EVENT_TYPE = '[value]'</value>
<value prompt="Fatalities: " operator="AND">FATALITIES = [value]</value>
but when I do this, I cannot search unless the userlist is selected AND a number of fatalities is entered. I can make separate search functions, but it seems that I should just be able to add to the SQL when needed and leave off if not. Possible?
Sean,
Is your map service public? If not would it be possible for you create a small sample FGDB of your data removing anything sensitive?
Sorry I should have clarified that better. It is actually a join to a table within the same file gdb.
Sean
So are you saying that the feature is joined to a sql data table? Joined not related right?
Robert,
I have an interesting issue going on with your eSearch widget. I have been using it on my flex viewer for some time now but a few users noticed an issue with the graphical search function. When using any of the graphical search tools (point, line, rectangle, polygon) on one specific point layer it gives 1000 results, regardless if they select one point or 10 and it pans to the same group of 5 points on the map. This is only happening with one of my point layers. I have looked through the .xml many times to spot something wrong in this one feature class but I can't find anything. The text search works just fine but just not the graphical. The only thing different between the layers that work fine and this one is that it has a relationship to a separate sql data table. I have to explicitly define the fields in the .xml like this: <field name="feature_class_name.some_field" alias="Field Name" gridfield="true" visible="true"/>
I am using eSearch version 3.6.10. I just upgraded from an earlier version of 3.6 where I was also experiencing this issue thinking it may have been addressed in this latest 3.6 version.
Thanks for any suggestions,
Andrew,
The link field you have setup does not have a valid field name for your data. Your data does not have a field named {URL} so you need to change it to {Hyperlink}.
<links> <link alias="Hyperlink" disablelinksifnull="true"> <![CDATA[{Hyperlink}]]> <icon><![CDATA[assets/images/i_camera.png]]></icon> </link> </links>
Hello,
I am using the Enhanced Search Widget 3.6 and trying to setup PDF hyperlinks for both the Search Results data grid and Search Results pop-ups.
I used the demo Traffic Cameras layer as a starting point and now have it where the data grid displays an icon to hyperlink to the PDF but I can't get it to work in the search results. The link to the app is below.
https://gis.sehinc.com/flexviewers/poc
Is there something that I'm missing in the layer setup?
-----------------------------------
<definitionexpression/>
<enableprintgrid title="Selected Parcels" >true</enableprintgrid>
<name>GeoTech Projects</name>
<url>https://gis.sehinc.com/seh/rest/services/TestingSEH/POC/MapServer/0</url>
<expression alias="Client_ID" textsearchlabel="Search by Client ID:" isvaluerequired="true">
<value prompt="Example: STPAU" isvaluerequired="true" autosubmit="false">Client_ID LIKE '%[value]%'</value>
<graphicalsearchlabel>Use one of the graphical search tools to select Projects</graphicalsearchlabel>
<titlefield>Client_ID</titlefield>
<field name="Client_ID" gridfield="true"/>
<field name="Client_Name" gridfield="true"/>
<field name="Proj_No" gridfield="true"/>
<field name="Location" gridfield="true"/>
<field name="Zip" gridfield="true"/>
<field name="Description_of_Work" gridfield="true"/>
<field name="Year_" gridfield="true"/>
<field name="PROJCOMPDATE" gridfield="true" dateformat="MM/DD/YYYY" sort="asc|1|date"/>
<field name="Hyperlink" alias="Hyperlink" hyperlinkgridfield="true"
hyperlinkaliastext="Hyperlink" visible="true" hyperlinkgridicon="assets/images/i_camera.png"/>
<link alias="Hyperlink" disablelinksifnull="true">
<![CDATA[{URL}]]>
<icon><![CDATA[assets/images/i_camera.png]]></icon>
<zoomscale usegeometry="true" zoompercent="1.6"/>
<autoopendatagrid>true</autoopendatagrid>
<queryattachments>true</queryattachments>
--------------------------------------------
Andrew
Robert
I think I figured it out, at least for me.. I think group layers were getting ignored or misread. in TOCMapLayerItem.as. What was happening that all sublayers were getting turned off if a grouplayer was turned on.
To fix it I changed
if (item.isGroupLayer())
to
if (item.isGroupLayer() && item.visible)
in the updateTOCItemVisibility function, line 253
To be honest I'm not sure exactly why this was turning off layers that should have been on. Possibly the case where group layers were off was throwing the recursive loop off. Or maybe something to do with how Flex thinks turning on a group layer automatically turns on all sublayers, even if they are currently off?
Thanks for getting back to me. I am taking about all the layers within a group layer in the map service turning off, weather they have scale dependance or not. I think that when the zoom level changes the scale dependance forces a refresh of the TOC widget. However during the refresh it turns off all sub layers. The problem doesn't happen when changing between every zoom level, but only changing between certain ones. That's why I think the scale dependance is triggering the refresh, but not sure why the refresh turns off all the layers. If you were to turn on the contours group or the water infrastructure group and start changing between zoom levels you should see the problem.
Thanks for you help
Drew,
I will try and find some time to use your map service and test what you are reporting. But before I do are you talking about the layer turning off due to scale scale dependency set for the group layer?
Hope I'm in the right thread. I have a question about your excellent eLayerList widget and it's home page directed me to version 1 of this thread.
I've been using a modified version of your widget in a custom app. When I upgraded to the latest release I'm noticing that the TOC widget is turning off map layers automatically when the layers are nested within a group layer and the layers are refreshed,as in a map zoom. At first I thought it was my customizations but when I tied my map service with your widget in the default flex view the same behavior occurred. You can test by adding this map service to the flex viewer, zooming in all the way and turning on the contour group layer and sub layers. As you zoom out they will turn off.
Any suggestions on how to fix this?
Sorry, Just spotted my mistake. I had copied the eSearch widget code from another flex and the buffer option had been removed.
It works perfectly now.
Thanks for your quick response.
Mick
Mick,
I am not sure what you mean by many extra steps. On the Graphical search page of the widget you just check the buffer checkbox and set your units and (or you can configure these defaults in the widget configuration) then you draw a point one the map. Short of this no there is no other option.
Quick question? I am looking for a way to click on a point and find everything within a certain (1km) radius of the point. I know I can tick the "Add Search Tolerance" Box but this uses a pixel value. Is there any way to change the pixel value to a distance value?
I know there is a buffer option but this would require many extra steps and our user has hundred of selections to make.
I love the widget by the way, hope it makes the transfer to the javascript Web AppBuilder.
Any change ArcGIS For Silverlight will be supported?
Esri stated that they will support the JS API. But, I was also told that I need to move away from Legacy JS API and program in AMD JS API, more because of Dojo than Esri, but support is supposed to discontinue next year with Legacy JS API and Esri will continue to support AMD JS API. Both Flex information and JS API information I received from support calls, but I was basically warned on both to get them changed soon. With that, there has been no official announcement from Esri.
If you are not familiar with this API or for anyone that reads this thread, the JS API that will receive ongoing support is here: ArcGIS API for JavaScript
I was told that Flex support would end at the end of 2016. I figured that would give us all 2 years to convert and migrate, etc. I think the JS/HTML5 needed to evolve and mature as well. At this point if forced to change we would be looking at a new application with half the functionality and half the aesthetics.
I really wish we could get a straight answer.
Aaron Kreag, GISP
Thanks for the heads up. Did they say what API will be continued to be supported?
Just an FYI. During an Esri support ticket, we had an issue that was not resolved and were told that Flex will no longer be supported in 2015.
Tony,
OK that changes things a lot. In Application builder there is now way to add the Fixed Datagrid using the App Builder GUI. To do that you have to add it manually to the config.xml
So you would look in your flexviewers directory (i.e. C:\inetpub\wwwroot\flexviewers\eSearchGUITest\config.xml) and add this line above the widgetcontainer line.
<widget left="0" right="0" bottom="0" url="widgets/eSearch/SearchWidgetFixedDG.swf" config="widgets/eSearch/SearchWidgetFixedDG.xml"/>
My previous instructions were for non-Appbuilder users. So the next question is how did you upgrade your App Builder to use the 3.7.1 eSearch widget? You should have gone into the Manage Custom Widgets and deleted the 3.7 version and then added the 3.7.1 and then in your app that uses the eSearch you should have done the same (removed and added back the newer version).
Robert thanks for the super fast reply and VERY helpful widget!
I am newbee to flex, i figured i would start off easy and start with just the ArcGIS viewer for Flex Application Builder.
I basically just download the Enhanced Search Widget from here link and click on
Code Attachment eSearch.zip and download it, then added the widget through Flex Applicaiton Builder, so to answer your question no i have not replaced both .swf files. I am not sure on how to replace these files, where are the files and how and where do i replace them?
Version 3.7 had a bug that prevented the fixed and floating datagrid from displaying results.
I also could not get the search results window on the bottom of Enhanced Search widget version from 3.7
Version 3.7.1 fixed this issue. When you updated from 3.7 to 3.7.1 did you replace both the eSearchWidget.swf and the SearchWidgetFixedDG.swf?
I have download and update the Enhanced Search widget version from 3.7 to 3.7.1 for FlexViewer 3.7 now when i click on the binoculars ArcGIS Viewer for flex just turns white. Is there a bug on the 3.7.1? I also could not get the search results window on the bottom of Enhanced Search widget version from 3.7, anything thoughts on why i wasn't getting the search results window?
Thanks.
Nick,
Thanks for the feedback. For the short term fix. make sure that you maximize your App Builder window first, then configure the widget.
I just upgraded to 3.7 and have eSearch running. It seems to be working OK and I figured I'd give you some feedback on the UI for some minor fixes for a future version:
Default Symbology:
setting for angle is off the page and cannot be set through my UI (picture marker symbology)
when editing a layer in update search layer, some buttons and text boxes overlap the text labels
General Options section:
typo: "Show multi-prat graphics search"
typo: "CSV Seperator"
Default labels section:
typo: "Add Tollerance Text"
typo: "Configure Buffer Grpahics Properties Text"
Rhett,
This function handles that.
/* * Set the width of the DropDown to account for the longest text in the Data Provider * @param Object arr the data provider of the drop down * @return Number the max length needed */ protected function determineDropDownWidth(arr:Object):Number { var maxLength:Number = 0; var i:int=0; for ( i = 0; i < arr.length; i++ ) { var o:Object = arr; if ( ObjectUtil.isSimple(o["label"]) ) { var cellMetrics:TextLineMetrics = lblLayerText.measureText(o["label"]+""); if ( cellMetrics.width + 40 > maxLength ) { maxLength = cellMetrics.width + 40; } } } return maxLength; }
Hey Robert,
It's probably been discussed, but I can't seem to find it on the new forum, so figured I'd just ask.
Wondering what controls the width of the dropdowns when using uniquevalues?
Both of the fields I have here are the same width, but the dropdowns are not. Plus, they are way wider than need be. Is there some way to control this?
R_
Ok. Unfortunate. Any thoughts on work-arounds? Thanks for the reply.
This all on excel If you open the file in notepad you will see that the parcel id field does show the proper string value. Excel is interpreting the string as a number (it does that on it's own) and thus you see the scientific numbers in excel.
Trying to export parcel PIN results from the advanced search widget to .csv file and am getting some odd results when I open the .csv in Excel.
The field type for the PIN field is string (30) but when I open it in Excel, it has the odd format below (2.93022E+11). If I format the Excel cells to Number then the PIN comes through fine (see the highlighted cells below).
So my thought was to add the numberformat="2|,|." tag for that particular field but still can't get it to work. I assume that is b/c the numberformat field tag won't work on a string field. Any advice?
Below is a snippet from the esearch widget XML file.
<name>Parcels</name>
<url>https://gis.sehinc.com/seh/rest/services/AnywhereUSA/AnywhereUSA_Basemap/MapServer/20</url>
<expression alias="Parcel ID" textsearchlabel="Search by Parcel ID:" isvaluerequired="true">
<value prompt="Example: 293022340034" isvaluerequired="true" autosubmit="false">PARCELID LIKE '%[value]%'</value>
<expression alias="Site Address" textsearchlabel="Search by Site Address:" isvaluerequired="true">
<value prompt="Example: 3535 Vadnais Center Dr" isvaluerequired="true" autosubmit="false">upper(SITEADDRESS) LIKE upper('%[value]%')</value>
<expression alias="Owner Name" textsearchlabel="Search by Owner Name:" isvaluerequired="true">
<value prompt="Example: Sofia Ruxin" isvaluerequired="true" autosubmit="false">upper(OWNERNME1) LIKE upper('%[value]%')</value>
<titlefield>PARCELID</titlefield>
<field name="PARCELID" gridfield="true"/>
<field name="SITEADDRESS" gridfield="true"/>
<field name="SITECITYSTATEZIP" gridfield="true"/>
<field name="OWNERNME1" gridfield="true"/>
<field name="OWNERNME2" gridfield="true"/>
<field name="PSTLADDRESS" gridfield="true"/>
<field name="OWNERCITYSTATEZIP" gridfield="true"/>
<links/>
Brent,
The widget is functioning as designed. When you use a URL search you want to do more than just zoom to the selected feature(s) so the search keyword is added to the eSearch widget and the results of that search are displayed in the eSearch widget.
But whenever I use any other esearch widgets in this map, they also autopopulate with the initial search parameters.
I only have the one wellsearch widget set to open on startup, so I'm good there.
So I am confused by your initial statement in lieu of your proceeding statement... Are you using more than one eSearch widget in your application?
I only have the one wellsearch widget set to open on startup, so I'm good there. I tried copying and renaming the esearch folder to a new folder named 'Searches', and changing the other searches in the main config file to point to the new 'Searches' folder. It still auto populates the eSearch parameter from the URL. I attempted renaming the swf and xml files as well, no luck.
I solved this problem by actually just copying the esearch widget and then renaming it. So one would be well search tool and one would be mineral lease search tool. You may want to also look at what ones are set to open automatically at start.
Aaron
Sent via the Samsung Galaxy Note® 3, an AT&T 4G LTE smartphone
I am having an issue when using the URL forwarding capabilities of the esearch widget. Here is a sample URL that I am using:
https://gisserver01/wellsearch/index.html?esearch=10394758-000&showdatagrid=true
The webmap loads fine, the esearch widget loads fine, and automatically zooms to the selected feature. But whenever I use any other esearch widgets in this map, they also autopopulate with the initial search parameters. Is there anyway to disable this? Thanks again for your hard work Robert, this is a wonderfully useful tool.
Erwan,
Thanks I will give it a go and add it to the next version.
maybe this piece of code coul'd do the job in init() function :
for ( var i= 0; i < this.configData.widgets.length; i++){
var mainConfigWidget:Object = this.configData.widgets;
var swfName:String = "/"+this.className+".swf";
if (mainConfigWidget.url) {
var widgetUrl:String = mainConfigWidget.url as String;
if (widgetUrl.indexOf(swfName)>=0){
WIDGET_URL = widgetUrl.substring(0,widgetUrl.length-swfName.length) + "/assets/images/";
}
So this line of code is expecting the widgets assets to be in the same folder as the widgets config file
config.substring(0,config.lastIndexOf("/")) + "/assets/images/"
So because you are storing your widgets config in a non standard place like config/context2/eSearchWidget.xml, it is looking in config/context2/assets/images. The WIDGET_URL is hard coded before that line of code to be "widgets/eSearch/assets/images/". The code above was added to help for those that did not follow the standard of naming my widget eSearch in their widgets folder. So in your case this line of code is working against you so just comment it out. If you figure out how to make the WIDGET_URL relative to the eSearchWidget.swf instead of the eSearchWidget.xml then I am will be happy to make that change.
i don't need to change the standard icon assets path, but i need to have non standard widgets config files paths.
For one application i have more than one set of config files depending on the context, Main config file and widgets config files are stored in a sub folder (ie: configs/context1/, configs/context2/, ...).
Icon paths using WIDGET_URL doesn't work for me, the others using ICON_URL ("assets/images/") which is a relative path too) are working fine.
No problem for me if you don't want to update the source as i can do it myself, but i have no idea if other users use non standard path for config files too.
Erwan
This line in the init function will always set the WIDGET_URL to be the same path as the widgets config file plus the assets/images folder (Which is the standard path).
WIDGET_URL = config.substring(0,config.lastIndexOf("/")) + "/assets/images/";
Do you have some suggestion for supporting non standard icon assets paths? If not them I don't see me making changes for non standard paths.
icon links using WIDGET_URL variable are broken when the widget config file is not stored in the widget folder.
icon links using ICON_URL are ok.
could you update the source using ICON_URL only ?
Thanks a lot.
Robert-
Thanks for the note. I will let the user know. Have a nice day!
Aaron,
This would actually be the expected behavior. If you have a popup configured for the layer and then do an eSearch on the same layer then both the popup and the eSearch have attached click events on the polygon and both will will launch their popups when the polygon is clicked. I have not plans to check and see if the layer already has a popup and do anything different in my widget if popup is already configured for the layer.
I was wondering if you may have seen this behavior and have a recommendation. In my 3.6 version flex map I have a normal popup configured. I am also using your esearch widget. When doing a search, we get a successful search result. If a user clicks a row in the table a popup will appear in the selected polygon. This is cool and the way it should be.
However, if the user then does a mouse click in the same polygon and you have a popup configured for that layer you actually get 'two" pop ups. Its the same window but at the top it says 1of2 or 2of2. The first one is the popup from esearch and the second is the popup from the normal popup widget. We have seen this behavior if there are two rows of data with the same ID and confirmed that is not the issue. Is there a way to basically make the esearch popup go away if a user clicks in the polygon and they get the normal popup? I will attach a couple pics.
It would be great if you add the functionality to work with subtypes and domains like Edit widget does it. Although your widget consider subtypes and domains, but it doesn't manage domains assigned to fields for each subtype. Do you understand me? Sorry if my English is not good.
George,
In the eSearch you can do a normal text search or a graphical search and then use the spatial search tab to use the currently selected parcel and buffer it to search the parcels again.
Just looking for something that would use the search that's already there, then apply the buffer to the searched feature/polygon.
Right now we are using your eSearch/Graphical search tool to draw a polygon over one of our parcels, then applying a buffer to that to get a list of the parcels within the buffer. We then export that list. We get it pretty close most of the time, but just wanted to minimize any errors.
What is an example workflow that you are after?
No there is not an automatic way to apply a buffer after a search.
Is there a way to search for something and then have it apply a buffer to the selected feature?
Is you FV or the cemetery layer visible somewhere?
Thanks – Actually I tried that but it did not appear to work. This is what I have now – I want the fields to be listed for the Canyon Hill Cemetery Layer when I do the expression search on Last Name for example.
You should just have to put the <fields> info inside the <layer> tag for each specific layer and make sure you set an alias="desired name":
<fields all="false"> <field name="ZONING_CODE" alias="Zoning Code"/> <field name="ZONING_NAME" alias="Zoning Name" sort="asc|1|string"/> <field name="ZONING_TYPE" alias="Zoning Type"/> </fields>
Look at example on page 1 and info on page 4 of the Enhanced Search Widget XML Configuration.pdf that Robert has supplied with the download of the eSearchWidget. This should give you all the info you need.
Let me apologize up front if this has already been answered - I'm having difficulty searching this forum for questions. I am trying to apply field name aliases to the fields that are presented in the popup window when I do a search with the Extended Search Widget. I'm using version 3.6 of Viewer for Flex Application Builder, and the most recent version of your Extended Widget. I want to list only certain fields within the popup and show their alias names.
I see where one might add field names under the spatial search layer but I am trying to do this for a regular layer. Can you advise how to perform this task?
Thanks in advance
Terry
Warwick,
OK That is what I thought. I like the idea and will add it to the enhancement list.
Robert, basically for a second portion of an And Clause..
Existing Syntax: ...esearch=Berea&slayer=3&exprnum=0&showdatagrid=true
To:
...esearch1=R1&esearch2=R2&slayer=3&exprnum=0&showdatagrid=true
This would enable a query like:
upper(ZONING_CODE) = upper('R1') and YEAR ='R2'
??
Thanks
Warwick
Where would the second var be used? Can you give me a more detailed example or workflow?
Hi Robert, Is it possible to allow for multiple Vars in the search URL, I see you allow for one, R1..
Is there away to add a second Var, R2 ?
I have already customized the widget with generous help from Robert (see here: http://forums.arcgis.com/threads/109735-eSearch-widget-combine-graphical-search-apply-buffer-and-intersect-results). Now I want to do a little more. Is there a way to replace the drop down list in the graphical search tab with text? My widget only searches one layer and selects features within a buffer in one other layer. Currently, the dropdown shows both layers, based on what is in the configuration XML. True, the desired layer is on top and selected by default, but my customer does not want to see the other layer. Thank you. Mark
} configSearchText[0].symbology = lyrSymbol; fFeatLayer.renderer = new SimpleRenderer(lyrSymbol); } } } cboLayerText.visible=false; selectionMethodText.visible=false; } /** * Return an array of unique field names.
<field name='sqldatabasename."domain\owner_name".tablename.fieldname' alias="Field Name" gridfield="true"/>
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.