POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). I need now a custom widget for querying features, and had not found yet a code example. Have you advanced in this area? Michael
... View more
10-04-2020
05:36 AM
|
0
|
0
|
206
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). Regularly mouse left click on a feaature opens feature default popup. I don't want to change this, but how can I enable/disable an option that left click (or right click) on a feature will open my custom widget on that feature e.g. if I want to supply the user with query options on that feature?
... View more
10-03-2020
11:21 AM
|
0
|
8
|
2107
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). I need to create a feature independent popup (without modifying the default popup which is activated by mouse left click) that will be opened when I right click the feature. How to achive this?
... View more
10-03-2020
11:08 AM
|
0
|
0
|
240
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). I need that mouse right click on the scene will open my custom widget, with info of the clicked location (and maybe also of a feature if it exists in that location). How can I achieve this?
... View more
10-03-2020
10:57 AM
|
0
|
0
|
385
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). Is there an option to set it programatically that some off-panel widgets could remain open at the same time?
... View more
10-03-2020
10:32 AM
|
0
|
0
|
286
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). Is there an option to programatically hide off panel widgets ?
... View more
10-02-2020
06:10 AM
|
0
|
0
|
225
|
POST
|
In WEB AppBuilder (Developer Edition) 2.17, Launchpad Theme, 3D scene, I open a custom-widget from within LayerList widget by calling the function BaseWidget.openWidgetById and after the promise returns, LayerList widget calls some function inside that custom-widget.. It works well, but when I'm inside WAB and I open the app by clicking "Configure App", and then I change Scene, the custom-widget is not opened, i.e. the promise does not return. Indeed, if afterwards I click on the icon of that custom-widget, the promise "awakes" and returns and the function inside that custom-widget is called from within LayerList widget. I suspect that this phenomenon stems from the fact that in Launchpad Theme, after changing Scene, widgets-panel classes names are changed, and since only the scene had changed and I don't see a reason to change the class names, may be it's a bug in Launchpad Theme? My question - How to achieve that in Launchpad Theme, also in "configure app" mode after changing Scene, the custom-widget will be opened from within LayerList widget? (maybe if I can set that widgets-panel classes names will not be changed when changing scene, it'll also solve the problem)
... View more
10-02-2020
04:25 AM
|
0
|
0
|
392
|
POST
|
I presented a related question I thought that this example could help, but I can't make the example work in esri javascript 4.16
... View more
10-01-2020
03:54 AM
|
0
|
0
|
3329
|
POST
|
I use Web AppBuilder (Develper Edtion) 2.17, Launchpad Theme, on 3D Scenes (ArcGIS API for javascript 4.16). I need that mouse right click on feature will open my custom widget, with info on the feature clicked. There is an example that might be relevane - How to make a menu on right click of feature on feature layer but I don't know how to get it to work on esri javascript 4.16
... View more
10-01-2020
03:43 AM
|
0
|
0
|
573
|
POST
|
I use WEB AppBuilder (Developer Edition) 2.17, Launchpad theme, on 3D scenes. I created in widgets-panel a widget-group with 3 widgets inside it, each of them is activated from another widget, so I need that this widgets-group of 3 widgets will NOT be seen, and also will not occupy space within widgets-panel. I inserted next code at end of WidgetManager.js loadWidget function setTimeout (between lines 127 and 128) - if (setting.uri.includes("AnchorBarController") && !that.isDbgGroup) { let parent = document.querySelector(".iconList .iconGroup"); if (parent) { if (parent.lastChild) { if (parent.lastChild.id === "uniqName_3_13") parent.removeChild(parent.lastElementChild); } } } But there are 3 drawbacks in how I implemented the hiding: This works well in app, and also in WAB itself when I open the app by clicking "Launch", but NOT when I open the app by clicking "Configure app" and when I'm in the app I change Scene (since then these classes within dom have different names). Depending on class name given by Theme could cause mistakes. The widgets-group is hidden but still occupies place within widgets-panel. So, I need a more robust way to hide that widgets-group programatically. I also wish, if possible, that this widgets-group will not occupy place within the widgets-panel (but I still need of course that these widgets in the hidden widgets-group could be activated from another widget).
... View more
10-01-2020
02:04 AM
|
0
|
0
|
318
|
POST
|
I've converted code example Edit features in 3D with the Editor widget into "Edit 3D" custom widget code within Web AppBuilder (Developer Edition) 2.17 My widget works and I can add Slide or Swing items from the recreationLayer (as in the example). My questions: I want to test myself against same data as in esri example above. Currently I don't have ArcGIS online account, so my Web AppBuilder (Developer Edition) is connected to the company's ArcGIS online (my Web AppBuilder config.json has the line: "portalUrl": "https://<company-name>.maps.arcgis.com I try to see the example scene by pasting portal id "206a6a13162c4d9a95ea6a87abad2437" into the application config.json, but I get error that I have no basemap. Whan I have ArcGIS online account, how could I run the WAB app on the esri example data? In the example code, the recreationLayer is created by "new FeatureLayer( ... with url of some esri service. I want to understand - What does that service supply? What are the possible ways to save my modifications to the layers? Thanks, Michael
... View more
09-23-2020
12:46 PM
|
0
|
2
|
1384
|
POST
|
I found a way to do it... So, if you have something "out of your sleeve" without investing significant time, I'd like to know in order to learn if there are other ways than mine, otherwise, your time is precious also for helping othe rpeople. With appreciation for the many times you helped me, Michael
... View more
09-21-2020
09:47 AM
|
0
|
1
|
420
|
POST
|
I'm using Web AppBuilder (Developer Edition) version 2.17 upon ESRI Javascript API 4.16 When the user is adding feature layers from zipped shapefiles into his 3D scene map, I need to save them automatically into localstorage in order that when the user reenters the browser in a 2nd session, they will be read and inserted into the map automatically. I'm trying to use localstorage correctly by pure javascript (not by dojo libs) but I'm not succeeding. I assume there is a more correct way to do this. I'll appreciate explanation/code_example how to do it. Michael
... View more
09-21-2020
06:46 AM
|
0
|
2
|
483
|
POST
|
Dear Robert Scheitlin, GISP, I'm reading now in esri documents. I understand that Only point, building, and 3D object scene layer types do have an associated feature layer. So how can I detect by javascript if the sceneLayer is answering this condition? Michael
... View more
09-11-2020
05:34 AM
|
0
|
0
|
3204
|
POST
|
Dear Robert Scheitlin, GISP, Is 3D version planned for your Popup Panel custom widget? Michael
... View more
09-11-2020
05:06 AM
|
0
|
1
|
319
|
Title | Kudos | Posted |
---|---|---|
1 | 4 weeks ago | |
1 | a month ago | |
1 | 03-21-2024 04:46 AM | |
2 | 03-21-2024 04:40 AM | |
1 | 02-29-2024 06:30 AM |
Online Status |
Offline
|
Date Last Visited |
a week ago
|