Enhanced Search Widget Version 2.23.1 - 11/22/22

544074
2821
07-14-2014 03:57 PM
Labels (1)

Enhanced Search Widget Version 2.23.1 - 11/22/22

Live Preview Site

Web AppBuilder for ArcGIS | Help - Enhanced Search widget

 

List of the latest enhancements and changes:

  1. Fixed issue with Spatial Relationship settings

Older enhancements or changes

Check the "Older enhancements or changes.txt" in the download for a complete list.

 

Older Versions

Last 2.21 version

Last 2.17 version

Last 2.13 version

Last 2.12 version

Last 2.11 version

Last 2.9 version

Last 2.7 version

Last 2.6 version

Last 2.5 version

Labels (1)
Attachments
Comments
RobertScheitlin__GISP
MVP Emeritus

Nick,

Sorry I am still at a loss on how to help you because you are using Portal I assume that your app is not public for me to test and debug.

EmilyLaMunyon
Occasional Contributor

Hi Robert,

I am trying to use multiple fields in the url link section of the widget and for some reason, one of my fields is not being recognized for its value, it just shows up exactly how I put it in the link.

Here is the url string I put in the widget:

http://slco.org/surveyor/cf/test/displayImage.cfm?subdir={subdir}&page_id={page_id}

This is what I see when the link is in the map:

http://slco.org/surveyor/cf/test/displayImage.cfm?subdir={subdir}&page_id={123456}

I have other urls in the widget that use multiple fields with no problem, so I am thinking it is something with the field itself. When I build the same string in an AGOL map popup is works. Here is the rest service I am using:

gis.slco.org/slcogis/rest/services/public/mvSurveyorSurveyMonumentWAB/MapServer/2

I have tried using the alias and it still does not work.

Any suggestions?

Thanks!!

RobertScheitlin__GISP
MVP Emeritus

Emily,

  I just added your layer and used your link text in my eSearch test app and it worked as expected. I got a link url of http: //slco.org/surveyor/cf/test/displayImage.cfm?subdir=57&page_id=3693826

EmilyLaMunyon
Occasional Contributor

That is what I would expect to see. I have no idea why it is not working for me, I have been trying for a couple of days now. Is there anything with the way it is configured that would affect this on my end?

RobertScheitlin__GISP
MVP Emeritus

Emily,

Not that I am aware of but if you start a new question where you can add an attachment then you can zip your config_Enhanced Search.json for me to look at. Also I tested this in 2.0.1.3 are you using a different version?

Use this link to start a new question.

https://community.esri.com/discussion/create.jspa?suppressMarkQuestion=true&question=true&containerT...

RyanKelso
Occasional Contributor III

In light of this recent flurry of activity, I don't believe anyone has asked the most pertinent question:  is there a link to some kind of "Buy Robert a Beer Fund"?

NicholasMcNamara
Occasional Contributor II

I’ll see what I can do about making a public facing site, but that’s going to take a while if I can get it approved.

I could send you the app itself, but you wouldn’t be able to use the services obviously.

Can the Query widget or another widget duplicate the basic search-zoom-get attribute info-open hyperlinks like eSearch?

RobertScheitlin__GISP
MVP Emeritus

Nick,

  The Query Widget is the one that comes closest.

MINUSMAGIS
New Contributor

Dear Robert,

I downloaded the zip file and extracted the “eSearch” folder to my stemapp widget folder. I did not change anything.

Previous version of the Enhanced Search Widget, I am calling to my stemapp widget folder is not working with this version of WebAppBuilder2.0

Have you faced this issue before?

RobertScheitlin__GISP
MVP Emeritus

Minusma,

  Try deleting the eSearch folder from your stemapp widgets folder (and your apps widgets folder if you have an app that already has the eSearch widget added) and then extract the new 2.0.1.3 version to the stemapp widgets folder (and to your apps widgets folder).

MINUSMAGIS
New Contributor

Hi Robert,

I have tried this alternative as well. I am getting the same message "load widget resource error: widgest/eSearch/Widget"

RobertScheitlin__GISP
MVP Emeritus

Minusma,

Are you starting a new application and then adding the eSearch widget?

DavidColey
Frequent Contributor

Nicholas -  have you registered your wab dev with your portal?  Added your re-direct urls?  I ask because whether Portal or Online, dev still has a proxy to your node js dev machine url

David

MichaelUrciuoli
New Contributor II

Hello Robert,

I'm using your latest enhanced search widget for a web app builder (version 2.0) app that I've created. Your latest updated widget works great. I just had a few questions that I hope you can answer below:

     1.) I'm using 2 search expressions as you can see below. One is a fuzzy license plate search and the other is the date ranges. Is there a way that I can have the start date default to it always being today's date -365 days? Currently, both the start & end dates are today's date. The dataset this is referencing only goes back 1 year per our retention policy.

2.) Is there a way for me to expand the size of this widget window when it loads? The date windows are cut off so it doesn't show the full date on initial load. I realize this will show up differently depending on users screen resolution.

3.) Can I have the "Limit search to map extent" option checked on by default?

Thank you in advance for any guidance you can provide,

Mike

RobertScheitlin__GISP
MVP Emeritus

Michael,

1. Currently no. You are the second person to ask in the last couple of week so I need to really look into this possibility.

2. The default size of the widget is theme dependent. It looks like you are using the Dart Theme, and the Dart theme and the launchpad theme ignores any height and width values set in the main config.

3. Sure there is a setting for this at the bottom of the main settings page "Enable limit results to maps extent by default".

#2 additional info

You can make some code change to make the dart theme use the position height and width properties from the main config.

Open the[instal dir]\server\apps\[app#]\themes\DartTheme\widgets\DartController\Widget.js file and update this function as follows:

// show icon content

      _showIconContent: function(iconConfig) {

        console.info(iconConfig);

        if (iconConfig.inPanel === false) {

          var name = iconConfig.name;

          this.widgetManager.loadWidget(iconConfig).then(lang.hitch(this, function(widget) {

            this.openedId = iconConfig.id;

            html.setStyle(widget.domNode, 'zIndex', 0);

            if (name !== "OverviewMap") {

              widget.setPosition(this.wPos, this.map.id);

            }

            this.widgetManager.openWidget(widget);

            domStyle.set(widget.domNode, "display", null);

            this._minimizeController();

          }));

        } else {

          var pid = iconConfig.id + '_panel';

          var panel = this.panelManager.getPanelById(pid);

          var pos = this._getNextPosition();

          if (panel) {

            pos = panel.position;

          }

          if(iconConfig.position && iconConfig.position.width){

            pos.width = iconConfig.position.width;

          }

          if(iconConfig.position && iconConfig.position.height){

            pos.height = iconConfig.panel.position.height;

          }

          iconConfig.panel.position = pos;

          this.openedIds.push(iconConfig.id);

          this.panelManager.showPanel(iconConfig).then(lang.hitch(this, function(panel) {

            aspect.after(panel, 'onClose', lang.hitch(this, function() {

              this._switchNodeToClose(iconConfig.id);

            }));

          }));

        }

      },

Then in the main config of your app add the position parameter:

{

        "uri": "widgets/LayerList/Widget",

        "version": "2.0.1",

        "id": "widgets_LayerList_Widget_18",

        "name": "LayerList",

        "label": "Layer List",

        "index": 3,

       "position": {

          "width": 450,

          "height": 600

        }

      },

RichBell
Occasional Contributor

I fixed the issue with fully defining all operational Layers to use popups in the LocalLayer config file.

1.) How do you defined what Layers should use a popup as a default and other layers as needed?

2.) I found 2 issue with the Foldable Theme. Formatted numeric fields and the title heading in the infowindow popup.

See attached images.

A.)Formatted Fields(Cem.jpg, Parks.jpg)

Notice that if a field contains formatted numeric values it sometime will/will not show and cannot be turned off in the config file

B.)No title (Tax Map.jpg, Subdiv.jpg)

Notices that when a URL is defined the title name is disappearing and the URL link does not always show.

I have also attached my config files to see if there is something incorrect

Thanks

Richard

RobertScheitlin__GISP
MVP Emeritus

Richard,

None of your attachments made it into the post. Document Comments do not give the ability to attach anything. You can add pictures but if you want to add an attachment then you should start a new question. Click the link below:

https://community.esri.com/discussion/create.jspa?suppressMarkQuestion=true&question=true&containerT...

I fixed the issue with fully defining all operational Layers to use popups in the LocalLayer config file.

Can you tell me what it was?

1.) How do you defined what Layers should use a popup as a default and other layers as needed?

Can you elaborate?

RobertScheitlin__GISP
MVP Emeritus

All,

  There is a new release of eSearch and I am very excited about the new features, like CSV export for the eSearch without using AT Widget, multiple summary fields, date range search improvements, web map popup usage, etc.

MichaelUrciuoli
New Contributor II

Thank you Robert. Appreciate the quick & detailed response. I will try and implement these updates and may have some further questions if you don't mind.

Thanks again,

Mike

MichaelUrciuoli
New Contributor II

Robert,

I downloaded your latest esearch widget that you released today (5/23). I unzipped it and copied the contents, overwriting the previous esearch I was using here

--->C:\Software\arcgis-web-appbuilder-2.0\client\stemapp\widgets

After this, I shut down the web app builder 2.0 .bat file and then re-initiated it. I then opened web app builder and went to add in the enhanced search widget that I had just copied in and when I configure it, I don't see the enhancements you listed above with the latest changes. For instance, I don't see where I can set the start date to today -365 days.

Am I doing something wrong? I just unzipped the esearch.zip attachment that you have above...is this the latest one?

Thanks in advance,

Mike

RobertScheitlin__GISP
MVP Emeritus

Michael,

  You have to copy the new widget to the particular app as well as the stemapp.

[install dir]\server\apps\[app#]\widgets folder.

MichaelUrciuoli
New Contributor II

Ah gotcha, I will try that. If I had configured the esearch widget previously, will it automatically now show the enhancements that I can leverage or should I delete that one and then bring the new esearch widget in fresh and reconfigure it?

Nevermind! I just added the latest esearch widget to my particular app and the enhancements show up now without have to bring it in new and re-configure...it looks great...thanks!

MichaelUrciuoli
New Contributor II

Robert,

Apologies for all the comments. I have this checked on for the esearch widget in my app and I even updated the config.json in the particular app to read this:

However, when I launch my app, the parameter is still unchecked by default...any ideas on how I can get this to stay checked on by default?

RobertScheitlin__GISP
MVP Emeritus

Michael,

  Hmm... not sure how this line disappeared but just add it to the Widget.js _initTabContainer function:

this.limitMapExtentCbx.setValue(this.config.limitsearch2mapextentchecked || false);

MichaelUrciuoli
New Contributor II

Yup, that did the trick...thanks!

MichaelUrciuoli
New Contributor II

That worked perfect!!! Thanks for all of your help Robert 😉

RodWoodfordOld
Occasional Contributor III

Excellent work Robert. I will be downloading the latest version today.

cheers

Rod

BenGrod
Occasional Contributor III

Robert, thank you again for continuing to develop and support top of the line widgets. I have one question about installing this new version. If I have the last version installed do I just write over the contents of that widgets folder or would that break the functionality of Web Apps that are using the older version of the eSearch Widget? If so I will likely unzip this widget to a folder with a new name and using in new Web Apps going forward.

Thank you kindly!

Ben Grod

RobertScheitlin__GISP
MVP Emeritus

Ben,

  You should unzip the new version and replace the eSearch widget folder in the stemapp widgets folder. This will allow you to use the new version in any new apps. If you want to replace the eSearch widget in an existing app then you ALSO have to copy the new eSearch widget into the apps widgets folder. Doing this will not break that add as the configuration file for widget that have been configured in your app are kept in the apps configs folder and not the widgets folder.

ShitalDhakal__GISP
Occasional Contributor

Hi Robert Scheitlin, GISP, A colleague of mine encountered something interesting this morning while using the 'buffer' in enhanced search widget this morning that I wanted to bring your attention to.

On using a small buffer radius like 0.2 mile from a point, we could select all the parcels in the proximity. But on using a buffer distance of 0.5 miles, the tool does not select all parcels within the radius.  I haven't set any maximum buffer distance in the widget. Any thoughts on why this is happening?

Again, thank you for your time in advance.

MichaelVolz
Esteemed Contributor

I believe by default there is a 1000 record limit on returned records for performance which is what you might be hitting when going from 0.2 to 0.5 miles.  You can increase this limit on the mapservice, but it could negatively impact your apps performance so you would want to test it out first.

RobertScheitlin__GISP
MVP Emeritus

Shital,

Michael is correct it appears you are hitting the 1000 record limit on your map service.

ShitalDhakal__GISP
Occasional Contributor

Thanks for the reply Michael and Robert. It indeed was the record limit issue.

For someone struggling with similar issue, here are the steps to increase the limit:

  1. Log into ArcGIS Server Manager and find the map service you are interested in.
  2. When you find the service, click on the pencil icon next to the service name which lets you edit the service details.
  3. When editing the service, click on the tab on the left which says "Parameters" and then there is a setting under properties called "Maximum number of records returned by server" - you should be able to change the value there. By default, the number is 1000.
  4. Select "Save and Restart" when done editing to save the saves and restart the service.

Thanks,

Shital

WilliamBailey
New Contributor II

Robert,

I downloaded latest: V 2.0.1.4 and copied over existing eSearch folder in client\stemapp\widgets.

Stopped and restarted node.js, but I still see V 2.0.1.3 in actual WAB builder (not deployed version).

What step am I missing?

p.s. I use Chrome

RobertScheitlin__GISP
MVP Emeritus

Cob,

  Copying the latest version to the stemapp folder only update the eSearch for newly created apps. If you want to update an existing app that already has eSearch added then you have to overwrite the eSearch folder in the apps widget directory

[install dir]\server\apps\[app#]\widget folder.

ZhujingXia
Occasional Contributor II

Robert,

I copied the eSearch to replaced the old folder in client\stemapp\widget. And then create a new app, but when I try to add the eSearch to this new app, the eSeach widget is not on the list.

Please advise.

Thanks

Zhujing

RobertScheitlin__GISP
MVP Emeritus

Zhujing,

  make sure you replace the whole eSearch folder and that you did not accidentally add it inside an additional parent folder(i.e. stemapp/widgets/eSearch/eSearch).

EmilyLaMunyon
Occasional Contributor

Hi Robert,

I love the updates to the new widget! I have enabled the Export to CSV function and noticed that some fields are showing up in the csv that are not in my included fields. These fields also are empty in the table, there is just the header. I think it may have to do with the url search links since the fields are the same ones I use to build a url search string.  Is there anything I can do in the code to only have the csv table include fields I have specified to include in my results?

Thanks!!

ZhujingXia
Occasional Contributor II

Robert,

After I restart the .bat, the new eSaerch is come. But I can not see the export CSV when I got the result. Do I need to do any configuration to show the Export CSV?

Thanks

Zhujing

RobertScheitlin__GISP
MVP Emeritus

Zhujing,

  Not meaning to be short but I do spend a good deal of time on the widgets help document. Yes there is a configuration for the csv export.

Web AppBuilder for ArcGIS | Help - Enhanced Search widget | CSV Export

ZhujingXia
Occasional Contributor II

Sorry. Got it now

MichaelUrciuoli
New Contributor II

Robert,

Thank you very much for the info below. This worked perfect for my app that uses the Dart Theme. Would this same logic apply if I had an app using the Launchpad Theme?

I do not see a "LaunchpadController" folder through my app# directory path in order to edit the Widget.js file...

Thank you in advance,

Mike

#2 additional info

You can make some code change to make the dart theme use the position height and width properties from the main config.

Open the[instal dir]\server\apps\[app#]\themes\DartTheme\widgets\DartController\Widget.js file and update this function as follows:

// show icon content

      _showIconContent: function(iconConfig) {

        console.info(iconConfig);

        if (iconConfig.inPanel === false) {

          var name = iconConfig.name;

          this.widgetManager.loadWidget(iconConfig).then(lang.hitch(this, function(widget) {

            this.openedId = iconConfig.id;

            html.setStyle(widget.domNode, 'zIndex', 0);

            if (name !== "OverviewMap") {

              widget.setPosition(this.wPos, this.map.id);

            }

            this.widgetManager.openWidget(widget);

            domStyle.set(widget.domNode, "display", null);

            this._minimizeController();

          }));

        } else {

          var pid = iconConfig.id + '_panel';

          var panel = this.panelManager.getPanelById(pid);

          var pos = this._getNextPosition();

          if (panel) {

            pos = panel.position;

          }

          if(iconConfig.position && iconConfig.position.width){

            pos.width = iconConfig.position.width;

          }

          if(iconConfig.position && iconConfig.position.height){

            pos.height = iconConfig.panel.position.height;

          }

          iconConfig.panel.position = pos;

          this.openedIds.push(iconConfig.id);

          this.panelManager.showPanel(iconConfig).then(lang.hitch(this, function(panel) {

            aspect.after(panel, 'onClose', lang.hitch(this, function() {

              this._switchNodeToClose(iconConfig.id);

            }));

          }));

        }

      },

Then in the main config of your app add the position parameter:

{

        "uri": "widgets/LayerList/Widget",

        "version": "2.0.1",

        "id": "widgets_LayerList_Widget_18",

        "name": "LayerList",

        "label": "Layer List",

        "index": 3,

       "position": {

          "width": 450,

          "height": 600

        }

      },

DAVIDDAS1
Occasional Contributor II

Hi Robert,

Your Enhanced Search Widget 2.0.1.4 (Version 55) comes packed with a lot of useful enhancements.

I made 8 new apps to test how they work in the different themes:

Foldable Theme

http://www.tapasdas.com/Maps/Phones/app191/

Launchpad Theme:

http://www.tapasdas.com/Maps/Phones/app192

Dart Theme:

http://www.tapasdas.com/Maps/Phones/app193

Tab Theme:

http://www.tapasdas.com/Maps/Phones/app194

Box Theme:

http://www.tapasdas.com/Maps/Phones/app195

Jewelry Box Theme:

http://www.tapasdas.com/Maps/Phones/app196

Billboard Theme:

http://www.tapasdas.com/Maps/Phones/app197

Plateau Theme:

http://www.tapasdas.com/Maps/Phones/app198

The ability to display the sum of more than 1 numeric fields will come in very handy.

Here I am displaying the Total Number of Students, and Teachers from the selected schools.

p01.jpg

I can easily display the Total Population from selected cities:

p02.jpg

I can press the More option to see more summary results:

p03.jpg

This is a brilliant enhancement.

When you click on a record, the Pop-up window shows the complete list of attributes.

p04.jpg

I like the Export All to CSV link right on the Results pane.

p05.jpg

However, only the items in the Results pane were exported.

PLACE

Population

Sq. Miles

p06.jpg

The values from the items in the Pop-up window did not make it through:

Category

Incorporated

MedianAge

AvgHHSize

CityData – This is the hyperlink field

Let’s see how the Export All to CSV link behaves in the Attribute Table.

Open Attribute Table from Layer = Search Results: Places

p07.jpg

All the attributes are displayed:

p08.jpg

   

Click on the Export All to CSV link from the Options pull down:

p09.jpg

Now I see all the item values exported correctly.

p10.jpg

I would like to submit an enhancement request to make the Export All to CSV link on the Results pane behave the same way as the Export All to CSV link on the Attribute Table.

Thanks for the quick fix on making the Identify Title to appear in black in the Launchpad Theme.

http://www.tapasdas.com/Maps/Phones/app192/

p11.jpg

The Title is now readable in Black

p12.jpg

As per your instructions, I added these two lines to the very end of the \server\apps\App#\widgets\Identify\css\style.css file:

.claro .jimu-launchpad-panel .identify-list-item .title {

  color: black;

}

p14.jpg

All your custom widgets now match the Style Colors in the new Plateau Theme.

http://www.tapasdas.com/Maps/Phones/app198/

p13.jpg

I was examining your eSearch Widget to see how made this color matching possible.

\server\apps\App#\widgets\eSearch\css\style.css

p16b.jpg

You had to write 1382 lines of CSS code to color match all your controls to each Style Color in each of the 8 Themes.

This is an incredible amount of work!

I admire your patience.

I saw one file named .brackets.json

p17.jpg

Does this file need to be there?

Once again, thanks so much for all these new and useful enhancements to version 2.0.1.4.

Your Enhanced Search Widget has become the centerpiece of every Web App we are creating.

RodWoodfordOld
Occasional Contributor III

Thanks Tapas,

I disagree with your comment re an enhancement to the "EXPORT ALL CSV" to display all information whether visible in the results display or not. By configuring the results panel to display specific information and only allowing that information to be exported is great. This gives the administrator control over what's available to be exported. Robert, you have got this functionality spot on.

cheers

Rod

DAVIDDAS1
Occasional Contributor II

Hi Robert,

I have an enhancement request on how the Summary Results are displayed when you add to the selection set in Enhanced Search Widget 2.0.1.4

I will explain this through a simple test case.

Open the Foldable Theme using eSearch 2.0.1.4

http://www.tapasdas.com/Maps/Phones/app191

I want to display the Summary Results for 2 Schools.

p01.jpg

Open the Enhanced Search Widget and select 2 Schools.

p02.jpg

The Summary Results correctly displays the Total Number of Students and Teachers.

p03.jpg

Now, what if I want to add 2 more Schools to my Selection Set?

p04.jpg

Set the Selection Mode to Add to Current Results, and lasso 2 more Schools.

p05.jpg

The Results Pane now correctly shows 4 Schools.

However, the Total Number of Students displayed in the bottom did not update.

It is still showing the Total Number of Students = 878 from the first selection.

p06.jpg

When I click on the [More...] button, I get 2 Summary Results Windows.

p13.jpg

The first two lines shows the Summary Results from the initial section of 2 schools.

The last two lines shows the Summary Results after adding to the selection.

p14.jpg

This can be confusing.

I was expecting to see 1 Summary Results Window like so:

Summary Results:

Total Number of Students: 1,801

Total Number of Teachers: 94

If I refresh the map, and make a new selection to select the 4 Schools like so:

p08.jpg

p09.jpg

I get the correct total displayed at the bottom.

Total Number of Students: 1,801

p10.jpg

When I click on the [More...] button, I get 1 Summary Results window showing the correct totals:

Total Number of Students: 1,801

Total Number of Teachers: 94

p11.jpg

p12.jpg

RobertScheitlin__GISP
MVP Emeritus

Tapas,

    I agrees that the multiple sums needs some work. The way that it is currently working is NOT what I had intended. The text at the bottom of the widget should update and the summary window should only show the full sum, not two sets of sums. I will get this fixed for the next release. The CSV export is not working as intended either as any field whether popup only or the main eSearch results. You should not have a column listed in the exported CSV that has no data in that column.

Rod Woodford​ I don't think Tapas was suggesting that all the map services columns would be exported, but just the columns and data included in the search results and any used in the popups.

Keep the feed back comming.

DAVIDDAS1
Occasional Contributor II

Robert,

Yes, you are absolutely correct!

I meant to export only the items that have been configured to show in the Popup, and not all the items in the map service.

For example, in our Parcels map service, we have around 100 items.

When I am using this Parcels map service in a Web Application, I want to display a short list of items in the Popup.

For example:

Parcel Number

Owner

Address

City

Zip

Legal Acres

Within these Popup items that I have configured, I want to display only 2 items in the Results pane to keep the display simple:

Parcel Number = Title

Owner

When I click on [Export All to CSV], I expect just these items to be exported, and not the entire list of 100 items.

Parcel Number

Owner

Address

City

Zip

Legal Acres

Thanks for checking into the multiple sums issue.

DAVIDDAS1
Occasional Contributor II

Hi Robert,

The ability to display the sum multiple fields combined with the capability of selecting multi-part graphics in eSearch 2.0.1.4 gave us the perfect solution we needed in one of our Emergency Management applications.

We needed a quick and efficient way of finding the number of people, cats, and dogs that need to be evacuated in an emergency.

p01.jpg

A typical situation may call for everyone to be evacuated within 3 miles of ground zero, plus an additional number that may lie 8 miles along the wind vector.

This is where multi-part graphics comes in real handy to define the affected evacuation sectors.

First I am using the Circle Tool to select all sectors within 3 miles of ground zero.

p02.jpg

Next, I am using the Polygon Tool to select the evacuation sectors 8 miles along the wind vector.

p03.jpg

When I press the Search button, I get the contamination area highlighted in orange.

The Total Population that needs to be evacuated is shown in the bottom of the Results Pane.

p04.jpg

When I click on the [More...] button, I get the full summary results.

p05.jpg

This is the quickest way to display how may persons, people with special needs, cats, dogs, etc., that need to be evacuated in an emergency where every minute counts.

As you can see, the ability to display the sum of multiple items was critical for our emergency app.

It now works like a dream!

AnninaHirschi_Wyss1
Occasional Contributor III

Dear Robert,

Thanks a lot for this wonderful widget. I have just a little question about the use of a proxy, if I need it or not. So as I am not an expert and would have to dig quite deeply into this, I just thought to ask for your advice. Here is my set up:

- The app is based on a map and layers accessible to everyone. Nevertheless some of the layers may come from different AGOL subscriptions or even from a Portal, but also available without login.

- The app contains your eSearch widget and the eBasemapGallery. Only the Attribute search tab is activated

- There are no routing, geometry etc. services used (which may consume credits).

- The app will be deployed on an Apache Web Server. Do you know about some online guidelines specifically for this configuration? (I already went through the blogposts and the WABv2.pdf, but these are mainly about doing it correctly on IIS)

- I deployed it already on my localhost via XAMPP, and it works without a proxy. Can I assume, that it will work also on a productive Web Server without proxy?

Thank you very much

Annina

PeterLaszlo
New Contributor II

Dear Robert!

I really liked this widget under ArcGIS for Flex and I'm very happy for the enhancement under WebAppBuilder. After installing and configuring my app totally collapsed. Launching the app in a browser (IE, Firefox) the app appears (also the webmap) but clicking on a widget all of them are empty. eSearch_App_General_Error.PNG

Did I make a mistake under configuring the widget (in AppBuilder) or the error comes from other general error? Is there a way to turn back (I don't have safety saving).

Best regards

Peter

Version history
Last update:
‎11-22-2022 07:31 AM
Updated by: