POST
|
I found myself: It's "clientId" in main config file. EXB Developer system "download" leaves it empty (is it a bug?), and it's needed to be filled manally.
... View more
3 weeks ago
|
0
|
0
|
76
|
POST
|
For non-public scenes, WAB applications could send the portal application "App Id" to the portal, via "appId" in the config But in EXB applications I don't see a possibility for this. Am I missing something?
... View more
3 weeks ago
|
1
|
1
|
179
|
POST
|
When developing, sometimes I get "no item" error message in the server terminal. How can the server be programmed to print more error details, in order to help the developer correct the error?
... View more
3 weeks ago
|
0
|
0
|
139
|
POST
|
I use several custom widgets in a folder which has in it the special manifest.json file, with the special line "type": "exb-web-extension-repo" I want to organize my custom widgets in a hierarchical folders tree, by their subject. Is this possible? If yes, will I need same manifest.json file not only at the top folder but also in each sub-folder?
... View more
4 weeks ago
|
1
|
0
|
166
|
POST
|
@MarcelŠíp Thanks a lot! I use Gavins's script many times every day (by cmd file) and it works fantastic.
... View more
a month ago
|
1
|
0
|
440
|
BLOG
|
@GavinRehkemper , Thanks a lot! I use your script (by batch file) so many times every day. It works fantastic!
... View more
a month ago
|
2
|
0
|
206
|
POST
|
Currently, EXB developer settings pane does not have Action Tab for coordinates widget and image widget. How do I "upgrade" those 2 widgets (after I copy and use them as custom widgets) to have Action Tab?
... View more
a month ago
|
0
|
0
|
161
|
POST
|
I use 2 custom widgets, one is a copy of esri's original coordinates widget and the other is a copy of esri's original image widget. I can modify my copies as I wish. The original image widget has a built -in option to sense when the user clicks it, and I need that when the user clicks it, it will activate the "onLocateClick" in my custom coordinates widget. This is my first trial to make communication between 2 widgets in EXB I see that both widgets - coordinates and image, do noyt have the Trigger/Message actions in the development system... and I do not understand why... and I do not know how to enable them to use this widgets communication way. So, What I tried to do is: I declared public object "_myApp" in client/dist/experience/index.html and in my custom coordinates widget.tsx code, I aded a line "_myApp.coordinates = Widget" before its export line at the end of the file. What I gained is that my custom image widget have access to _myApp.coordinates but from this point I am stuck, since I have no access to the coordinates internal "onLocateClick" function. I am new to React, so help will be greatly appreciated
... View more
a month ago
|
0
|
0
|
171
|
POST
|
I build exb web apps with exb 1.13 developer edition I need to add <script> tag to the html built by the developer edition I tried adding it in the index.html in the server folder, but the developer edition built the app without it… Help will be greatly appreciated
... View more
03-13-2024
06:43 AM
|
0
|
1
|
226
|
POST
|
I develop on EXB 1.13 Developer Edition. I want that WITHOUT appending "?locale=he" to the end of the application's url, the default language will be Hebrew (instead of English) and that by appending "?locale=" then the language will be taken from the url How can I code it?
... View more
03-13-2024
01:18 AM
|
0
|
0
|
170
|
POST
|
I know that in EXB develipmaent, for any page I can set its header attribute to "off", but I want to know how do I set it to "off" or "on" by code
... View more
03-11-2024
07:59 AM
|
0
|
0
|
92
|
POST
|
I made EXB multipage app with header and menu of the various tabs at the top, and I need that when the app loads, it will not display the header (hide it? or just not display it?). I attach screenshot of current left-top corner of my app In chrome debugger I saw that if I set "display:none" for class "header", it will hide it, but I need to do it from within the web app. - I assume this should be controlled in "componentDidMount" somewhere. - I assume that client\dist\widgets\common\menu is the relevant widget that I need to copy into my custom widgets folder and change it accordingly. - I saw that inside this widget there is a component drawer-menu.tsx which has inside it className='header' which is actually the element I want to "hide". I need help: 1. how to automatically not display the header when the app loads. (Later I'll need a code in another widget to control if the header is displayed or not. ) 2. Could the virtual dom be searched to change display attribute of some class, or is this not the way to do it?
... View more
03-05-2024
06:15 AM
|
0
|
1
|
201
|
POST
|
I develop on EXB 1.13 for 3D web apps. I succeeded to respond to mouse wheel by responding to extent changes, but I want to know how to catch and respond to mouse wheel changes directly.
... View more
03-04-2024
11:41 PM
|
0
|
1
|
210
|
POST
|
I develop on EXB 1.13 for 3D views. I am newbie to React, and it seems that I don't know how to use "useState" correctly within the widget, so even after values are "saved" by useState, they are null when reading them... I'll describe what I did, the I'll present my problems: I copied the original widget client\dist\widgets\arcgis\coordinates into my custom widgets folder and I use it from there. I modified that the display of x,y coordinates, zoom, scale etc. is updated "on the fly" as mouse moves. But I noticed that if I modify mouse wheel alone, the display is not updated"on the fly", until I move the mouse horizontally or vertically. In order that the display of zoom and scale will update "on the fly" as I change mouse wheel, I did the next modifications: 1. after the useState const [currentJimuMapView, setCurrentJimuMapView] = useState(null) I added one more useState: const [lastMousePointAsScreenCoordinates, setLastMousePointAsScreenCoordinates] = useState(null) 2. In function "const onMouseMove", since threeDPoint is object with x,y, I added: setLastMousePointAsScreenCoordinates(threeDPoint) 3. In function "const onActiveViewChange" I added next code: // When extent changes, update the display of x,y location, zoom, etc. reactiveUtils.watch(() => view?.extent, async () => { if (!view?.basemapView) return //since I use 3D sceneView if (lastMousePointAsScreenCoordinates) { const pointAsMapCoordinates = view.toMap(lastMousePointAsScreenCoordinates) await displayOnClient(pointAsMapCoordinates, lastMousePointAsScreenCoordinates) } }) }) 4. Please note that function "const onActiveViewChange" does setCurrentJimuMapView(jimuMapView) yet, as I described in Problem_2, the saved value is being read as null... my problems: Problem_1. in (3), lastMousePointAsScreenCoordinates is null, though I saved it by useState... Problem_2. Even if I bypass the useState and set some correct value in "pointAsMapCoordinates", still, at end of function "displayOnClient" there is the code: const view = currentJimuMapView?.view and here again a similar problem: Though currentJimuMapView has been set by useState in function "const onActiveViewChange", it is now null... To summarize - I see I don't yet grasp how to save/read correctly by "useState" in the widget?
... View more
03-04-2024
07:38 AM
|
0
|
1
|
197
|
Title | Kudos | Posted |
---|---|---|
1 | 3 weeks ago | |
1 | 4 weeks ago | |
1 | a month ago | |
2 | a month ago | |
1 | 02-29-2024 06:30 AM |
Online Status |
Offline
|
Date Last Visited |
Monday
|