Hello Everyone,
We are using ArcGIS Experience Builder 1.3 release for developing application that works with ArcGIS server services and Portal for ArcGIS but we are facing problems with JIMU UI components and Widget to Widget communication.
Case 1: We are trying to dynamically change the state of JIMU UI Check box from one widget but it seems like conventional way ‘document.getElementById (“CHKBX_ID”).checked=false’ is not working for JIMU UI Checkbox. Our logic makes it kind of compulsory to use JIMU UI Checkbox instead of conventional input type ‘checkbox’.
Case 2: On Unchecking or Checking the checkbox we also want to call the eventlistner function that is attached to the ‘onChange’ of the element but it seems when we are dynamically or programmatically changing the state of checkbox it doesn’t calls the ‘onChange’ of the element.
Case 3: We need to call a function present in one widget from another widget in the same application but it seems widget communication documentation only show’s how to pass the data not the methods/functions.
Thank you all
How did you solve this. I am seeing the same behaviour with the jimu-ui Switch in Experience Builder.
@Gordon_Aberdeen did you figure this out?
I didn't bother with the jimu-ui widgets and went for standard <div> and <input> widgets.
@Gordon_Aberdeen, got it. Thanks for the reply. I'm going to have to rip out the MultiSelect instances and do the same thing.