|
DOC
|
Hi Robert, All of a sudden everything appears to be working perfectly today in WAB 2.11 There was nothing wrong with your Enhanced Search Widget 2.11. I am not getting any more console errors. These are the steps I followed. Add eSearch 2.11 into the widgets folder: \client\stemapp\widgets Run startup.bat to launch Node.js Launch Firefox http://localhost:3344/webappbuilder/ Create New Web App Select Default (2D) Template Open Web Console Add the Extent Navigation Widget Web Console - ExtentNavigate Widget is added Add the Enhanced Search Widget 2.11 Select eSearch 2.11 This opens the Configure Enhanced Search window Press OK Window closes. eSearch 2.11 is added Console View shows no errors. Everything is ok. I have no clue why these exact same steps did not work over the weekend. Anyway, we are golden! Sorry for taking up your time. Best regards, David
... View more
02-11-2019
02:49 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, I think something is messed up at my end. Let me investigate this. Please do not waste anymore time on your custom widgets. I don't think my issues are related to your custom widgets. It could be that some settings may be have been changed on our servers. David
... View more
02-08-2019
10:12 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, Deleting all the layers in the Enhanced Search Widget 2.11 did not help either. I deleted all the layers All layers have been removed Click OK on the Configure Enhanced Search Window. The window does not close. I get a different error message from the Console Window Uncaught ReferenceError: Deferred is not defined David
... View more
02-08-2019
09:57 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, Deleting all the layers did not help. I deleted all the layers Now everything is gone. Click OK on the Configure Identify Window. The window does not go away. I get this error message from the Console Window Uncaught TypeError: Cannot read property 'en-us' of undefined David
... View more
02-08-2019
09:45 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, I found the same issue while trying to add Identify 2.11 Web Browser = Chrome Open a brand new Web App Add the Identify 2.11 Widget Click OK on the Configure Identify Panel. The Configure Identify Window does not close. The Console Window shows this error message: I have a feeling that if I clear out all the preconfigured layers, it may just work. David
... View more
02-08-2019
09:33 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, Here is what I did to reproduce the problem on both Firefox and Chrome Web browsers. I ran the tests on my home PC where I do not have to negotiate the Organization Proxy issues. I unzipped Web AppBuilder version 2.11 on my D drive. Test #1 - Using Firefox: I ran startup.bat to launch Node.js I added the eSearch folder to D:\WAB\WAB106\client\stemapp\widgets eSearch was successfully inserted. I launched Firefox and entered: http://localhost:3344/webappbuilder/ I entered the Portal URL = http://maricopa.maps.arcgis.com I entered the appID I created a brand new Web App using the default 2D Theme. I opened Developer Tools and found no errors. Add an In-Panel Widget Add the Enhanced Search Widget Click OK in the Configure Window. I get this error message: Cross-Origin Request Blocked. TypeError: “widgetJson.manifest… Test #2 - Using Chrome: Launch Chrome and enter: http://localhost:3344/webappbuilder/ Set Portal URL = http://maricopa.maps.arcgis.com Enter AppID Create a brand new 2D App Open Developer Tools – Console Window No errors Add the Enhanced Search Widget 2.11 Click OK on the Configure Panel. The Panel does not close. I get this error message in the console window. I must be doing something wrong. David
... View more
02-08-2019
09:06 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, Thanks for taking your time to verify that everything is working perfectly at your end. I will try creating a brand new Web App on my home computer and just add your Enhanced Search Widget version 2.11. I will try both Chrome and Firefox and let you know my results. David
... View more
02-08-2019
07:56 PM
|
0
|
0
|
11184
|
|
DOC
|
Hi Robert, Thanks for your superfast response! Automatic Hyperlinking will be a wonderful enhancement. Your Enhanced Search Widget is a masterpiece! This widget is the cornerstone of all my Web Apps. Looking forward to testing out your version 2.11 widgets. Best regards, David
... View more
02-08-2019
08:16 AM
|
0
|
0
|
11184
|
|
POST
|
Hi Dean, You are correct. As a workaround, you can use the Draw Widget to draw a polygon boundary around the selected parcel with any line symbol of your choice and even add a Text Label to mark the selected parcel and then proceed to make a PDF with the Print Widget.
... View more
11-08-2018
06:00 AM
|
0
|
1
|
1913
|
|
DOC
|
Hi Kevin, Thanks so much for sharing your Property Search App. https://cloud.sagis.org/sagisnext/ You have done an excellent job! I like how you have tied to results of the Enhanced Search Widget to feed into the analysis tools. This is an elegant way to make fast comparisons. The colored icons look attractive. What software did you use to make these icons? David
... View more
08-14-2018
07:49 PM
|
0
|
0
|
8911
|
|
DOC
|
Hey Kevin, The Reporting Widget is not a standard ESRI Widget that comes with the Developer Edition of the Web AppBuilder 2.9. The Geocortex Reporting Widget comes from Latitude Geographics. http://www.latitudegeo.com/ They have released a new product named Geocortex Reporting which can be used as a Software-as-a-Service. http://www.geocortex.com/products/geocortex-reporting/ You can try out this software with a 60-day free trial by launching: https://apps.geocortex.com/reporting/designer You can use your existing ArcGIS Online Account. The reports that you create will be saved under the My Contents folder of your ArcGIS Online Account. The Geocortex Reporting Widget is simply a container to access these Reports within the Web AppBuilder. Download my demo Web App http://www.davidapps.net/maps/phones/app275.zip Unzip the folder. You will find the Reporting Widget under: App275/widgets/Reporting Copy this Reporting Widget under your widgets folder in your Web AppBuilder application and you are good to go. I have documented this entire process here: http://www.davidapps.net/geocortex/SimpleReport.pdf This walks you through creating a simple report that displays the Object IDs of the selected parcels. This is the finished Web App: http://www.davidapps.net/maps/phones/app275/ Thanks a million for creating the awesome Google Earth Widget and the Pictometry Widget for the Web AppBuilder! I use them in all my apps. They give our users more ways to explore their property. Hope to see you at the Dev Summit next year. David
... View more
08-13-2018
04:26 PM
|
1
|
0
|
8911
|
|
DOC
|
Hi Robert, Success! Your Enhanced Search Widget version 2.7 is working with the Reporting Widget exactly as we expected. I can search for a Parcel by Address or Owner or simply select a parcel by clicking on the map and then expand the Action Menu and select Run Report. This downloads a nicely formatted 5-page PDF doc showing all the Parcel Attributes including external Web Links and a Parcel Map and an Overview Map like this: http://www.davidapps.net/geocortex/ParcelReport.pdf This approach is much more elegant than trying to download a CSV file to an Excel Table. Best of all this entire workflow works on my Smartphone. This will allow the citizens of Maricopa County to access and download all the relevant Parcel Information right on their handheld devices without ever having to step into a County Office. Here is the Web App based on the Foldable Theme of Web AppBuilder Developer Edition 2.9 http://www.davidapps.net/maps/phones/app276/ Let’s locate the County Administration Building based on the Address: Enter Address = 301 W JEFFERSON ST Expand the Action Menu and select Run Report The user gets to select from 3 Report Choices. I can also download a report for all Parcels within 200ft of this Parcel. Open the By Spatial Tab and draw a 200ft buffer. Select the Intersected By tool 13 Parcels are found within 200ft of the County Admin Parcel Expand the Menu and Run Report. Select Parcel Report with Web Links This creates a nicely formatted PDF doc with a Table of Contents for the 13 Parcels that can be viewed on a Smartphone. I think this is quite a breakthrough. Before this, there was no elegant way to select, display and download so much information on your smartphone with just a few mouse clicks. This can be used by realtors and prospective buyers to find the selling price of houses within 300ft of their target parcel. It is easy to insert Charts and Graphs into the Report. I hope future upgrades to the Web AppBuilder does not break your Enhanced Search Widget. This has become a critical tool for all our Web Apps. Best regards, David
... View more
08-12-2018
12:35 PM
|
1
|
0
|
11996
|
|
DOC
|
Hi Robert, Thanks for your expert tips on how to make the Geocortex Reporting Widget work with your Enhanced Search Widget and Identify Widget. I played around with these tools this weekend and here are my findings. I started with the new Web AppBuilder Developer Edition 2.9 (July 2018) and added the latest version of all your Custom Widgets as of 8/2/2018. Enhanced Search Widget 2.7, Version 78 2/23/2018 Enhanced Basemap Gallery Widget 2.8, Version 18 5/1/2018 Google Street View Widget 2.1, Version 12 7/20/2016 Identify Widget 2.8, Version 31 7/6/2018 Elevation Profile Widget 2.8, Version 19 7/23/2018 Map Progress Indicator Widget 2.8, Version 11 7/23/2018 Enhanced Bookmark Widget 2.5, Version 8 8/17/2017 Enhanced Locate Widget 2.7.1, Version 16 2/23/2018 Popup Panel Widget 2.9, Version 17 8/1/2018 In addition, I included these widgets from Kevin McLeod and Larry Stout. Pictometry Widget for ESRI WebApp Builder 1.2 (Kevin McLeod) 10/27/2015 https://github.com/kevinsagis/Pictometry-for-WebApp-Builder Google Earth Widget (Kevin McLeod) https://github.com/kevinsagis/GoogleEarth PrintPlus Widget Version 1.1.6 (Larry Stout) 6/12/2015 https://community.esri.com/docs/DOC-3841 I wanted to start off with a solid template. I had to change the wabVersion value to 2.9 in the manifest.json file of each widget: "wabVersion": "2.9", Surprisingly, all the Custom Widgets are working flawlessly in the Web AppBuilder Deverloper Edition 2.9. This is great news! This is one of the rare occasions where a Web AppBuilder upgrade has not broken your Custom Widgets. I tested this Foldable Template against our Maricopa County Parcel Map. http://www.davidapps.net/maps/phones/app275/ Everything is working a like a charm. Next, I decided to create the simplest possible Custom Report using the Geocortex Reporting software. Since this is a Software-as-a-Service, all you need is to open this URL in Firefox and enter your ArcGIS Online credentials to start. https://apps.geocortex.com/reporting/designer/ I created a Parcel Report that only returns the ObjectID and Parcel Number. Next, I opened the Web AppBuilder and added the Geocortex Reporting Widget. Finally, I ran a few tests: Web Map Popup Click to select a Parcel. This opens the Web Map Popup Expand the Menu Actions and Select Run Report. This opens the Geocortex Reporting Widget The Layer Name is correctly identified as Parcel This is critical. The Parcel Report will appear as an option if and only if the selected feature includes a layer named Parcel. Click on Parcel Report. Download the Report. Press Done and close the Reporting Widget. Here is how the Parcel Report looks like: Popup Panel Widget Open the Popup Panel Widget Select another parcel and expand the Menu Actions Run Report Once again, the Layer Name is correctly returned as Parcel Select the Parcel Report Download Done This works since your Popup Panel Widget mirrors the Web Map Popup. Enhanced Search Widget Open the Enhanced Search Widget and select a few parcels with the Extent Tool. Expand the Menu Actions Run Report This opens the Reporting Widget. The Layer Name is correctly returned as Parcel Parcel Report shows up as a valid option. Click on Parcel Report and Download the Report. The report contains the Parcel Numbers for the 5 selected parcels. This is perfect! This is exactly what I was hoping for. Press Done and Close the Reporting Widget Click on a Search Result. This opens the Popup Panel Expand the Menu Actions Run Report The Layer Name is correctly returned as Parcel. Click on Parcel Report and Download the PDF file. This is excellent. So now we have verified that the Geocortex Reporting Widget works with your Enhanced Search Widget and your Popup Panel Widget. Identify Widget Refresh the Web App Open the Identify Widget. Select a Parcel Expand Menu Actions Run Report Now we can clearly see the source of the problem. The Identify Widget is returning the Layer Name as Identify Results. The Reporting Widget is configured to look for a layer named Parcel. Since it cannot find this, it is saying: No Reports Available. I understand now why this cannot be easily fixed. Unlike the Enhanced Search Widget which only works on a single layer at a time, the Identify Widget can return results from multiple layers. This is why the Identify Widget is returning Identify Results as the Layer Name rather than naming any specific layer like Parcel. Potentially, the layer list may contain all of these layers: Parcel Zip Code City Township Range Section County Your Identify Widget is a simple and excellent tool. I do not wish to mangle this widget for the sake of making it compatible with the Geocortex Reporting Widget. The Enhanced Search Widget is doing the job. This is the Widget that everyone will use to Search for a Parcel, and then they can expand the Menu Actions and Select Run Report to get a detailed Parcel Report with all the Attributes grouped logically. Here are the detailed steps for creating this simple report using Geocortex Reporting: http://www.davidapps.net/geocortex/SimpleReport.pdf Here is the Zipped file for the demo Web App: http://www.davidapps.net/maps/phones/app275.zip I am thrilled to find how simple it is to design Custom Reports with Tables, Pictures and Charts and generate these PDF docs directly off your Enhanced Search Widget. All this is like magic to me! I cannot thank enough all the brilliant minds that went into designing these helpful tools. I cannot believe that all this information for 1.6 million parcels is accessible to the end user on their Smartphones! Best regards, David
... View more
08-05-2018
09:10 PM
|
0
|
0
|
11996
|
|
DOC
|
Hi Robert, Thanks a million for your prompt and helpful response as always! Now I have a better understanding of what the Reporting Widget is looking for. I will give your suggestions are try today and let you know my results. Best regards, David
... View more
08-03-2018
06:59 AM
|
0
|
0
|
11996
|
|
DOC
|
Hi Robert, I have something exciting to share with you on the Web AppBuilder. We had asked for a Widget that will allow us to create Custom Reports. The task seemed too complicated because it is impossible to design a standard template that satisfied everyone. A one-size-fits-all scenario does not work when it comes to designing Reports. Latitude Geographics surprised us with their new Geocortex Reporting 5 software. Anyone can now design Custom Reports via a simple drag & drop interface, position the headers, footers, labels, tables, picture boxes, etc. within the page and save the finished report to their ArcGIS Online Content folder. This finished report can be used within the Geocortex Reporting Widget that works inside the Web AppBuilder. This makes it very easy for the end user to select a feature and run a report. I have a simple demo: http://www.davidapps.net/maps/phones/app274/ Click on a Park Expand the Menu Run Report Select Report Wait for 2 minutes Download Report You get a professional looking Report of all the Trees within this Park grouped by Common Name with hyperlinks to open Google Search and a Table of Contents to make it easy to browse through this long report. Here is a sample report: http://www.davidapps.net/geocortex/document.pdf Everything works like a charm. The best part is that you do not have to write a single line of code to create this fancy report. You can also use the Select Widget to select more than one Park. Press Done to close the Reporting Widget. Open the Select Widget Select two Parks 21 features are selected Expand the Menu and select Run Report The Reporting Widget shows that 21 features have been selected. Select the LA County Parks Report Wait for 5 minutes. Download Report View the Report Everything works like a breeze. We wanted this feature for such a long time. Now, this is available to the Web AppBuilder Community. Now here is my plea to you. Would it be possible to make this 3 rd party Reporting Widget work with your Identify Widget and Enhanced Search Widget? I know this is asking too much since you are not involved with the Reporting Widget. However, it would be the icing on the cake if I could somehow use your Enhanced Search Widget to search and zoom to a Park, and then trigger the Report by selecting Run Report from the expanded menu. Let me explain what is happening now. Open the Identify Widget (version 2.7) Use the Extent Tool to select a Park. Expand the Menu Select Run Report This triggers the Reporting Widget. It shows that one feature has been identified. This is good. However, it shows that no reports are available. Let’s try the Enhanced Search Widget (version 2.7) Search for Elysian Park. Expand Menu Run Report This triggers the Reporting Widget. One feature is found from the Search Results. However, no reports are available. I am including the Zipped file of this Website. It is using the Web AppBuilder Developer Edition 2.8 http://www.davidapps.net/maps/phones/app274.zip Here is a doc that shows how I created this Website using the Geocortex Reporting Widget. http://www.davidapps.net/geocortex/reportingwebapp.pdf The Reporting Widget needs an ObjectID to run the Report. It works off the selected Object IDs. If there is only 1 feature in the current selection, the report is generated for 1 park. If there are 3 features in the current selection, the report is generated for the 3 selected parks. At the moment, the Reporting Widget seems to work with the standard Web Map Popup and the standard ESRI Select Widget. Oh, by the way, I have changed my name from Tapas to David. This is why my website domain reads davidapps.net Hope to see you at the ESRI Dev Summit next April. Best regards, David
... View more
08-02-2018
02:57 PM
|
0
|
0
|
11996
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 10-17-2023 10:44 AM | |
| 2 | 07-28-2023 11:27 AM | |
| 1 | 10-24-2023 10:49 AM | |
| 4 | 10-24-2023 08:27 AM | |
| 7 | 10-24-2023 08:21 AM |
| Online Status |
Offline
|
| Date Last Visited |
11-17-2023
08:45 PM
|