Select to view content in your preferred language

Best way to view related tables?

259
5
11-06-2024 06:33 AM
jhobb
by
Occasional Contributor

I am wracking my brain around the best way to view a variety of different related tables in an ExB app in AGOL.

Right now I have a button in my main menu that users can click to open a side bar containing tables of related records to parcels that they click on. If they haven't selected a parcel, then no data will show in the table so the button is kind of moot. Also, not all users will have permissions to see the related records so the button will not be relevant to them at all.

Is there a way to only show the the button/action to open the side bar if a user clicks on a certain feature?

0 Kudos
5 Replies
DanCopKac
Frequent Contributor

You're in luck! Newly released feature: https://developers.arcgis.com/experience-builder/guide/whats-new/

ArcGIS Experience Builder 1.15 includes several new features and enhancements as listed below:

  • Actions—Adds two new message actions—Open sidebar and Open widget—and three new data actions—Plan route, Related data, and Set as Analysis input. Open sidebar opens a Sidebar widget if it is closed.

Might be an issue closing the sidebar after the feature is unselected though. Let us know! 

0 Kudos
jhobb
by
Occasional Contributor

Hi Dan,

Thanks for that info!! Do you know if it is possible to have only specific feature layers trigger actions when selected? I don't want a table to open whenever anything is selected, only when certain features are selected.

0 Kudos
DanCopKac
Frequent Contributor

Don't think so... should be widget based. Meaning when the action is taken within a widget, trigger action in another widget. So any layer in that triggering widget would probably open the sidebar. 

0 Kudos
ShengdiZhang
Esri Regular Contributor

Hi, this will be supported in the upcoming AGOL release next week.

Shengdi

0 Kudos
DanCopKac
Frequent Contributor

Message action to close the sidebar?

or only to have specific layers in a widget trigger an action? 

0 Kudos