ArcGIS Dashboards currently does not offer any extensibility options and there are no immediate plans to enable a developer framework for it.
What functionality do you think is missing that you want to develop a custom element for it? Your requirement might make for an enhancement request. Please be as specific as possible.
Thank you for asking. The requirement is to be able to build widgets, preferably with the same API we use to build widgets in the WebApp Builder Developers Version. For example, I have a custom list widget with special actions that I developed for a WebApp and I'd like to be able to deploy that widget to our Portal and then add it to an OPS Dashboard. Otherwise, if that is not do-able then it would help if the OPS Dashboard widgets provided a way to execute a custom action that can call Avenue.
Thank you, I voted for it! Glad it is on the radar.
Did I say Avenue? Ha Ha, I'm showing my age, I meant Arcade, or better yet Python. As far as what it could do, as a developer, I'd want to be able to pass parameters derived from the dashboard data sources to whatever, a web service for example, get a response, parse out what I need and then display it on the dashboard somewhere, like in an expression belonging to the widget the script is called from.
> I meant Arcade, or better yet Python. As far as what it could do, as a developer, I'd want to be able to pass parameters derived from the dashboard data sources to whatever, a web service for example, get a response, parse out what I need and then display it on the dashboard somewhere, like in an expression belonging to the widget the script is called from.
FYI, the new ArcGIS Dashboards Beta has enhanced support for Arcade expressions. And when it goes final (coming soon in the next ArcGIS Online update) it will have new functionality where you can use Arcade to define data expressions - this might meet your needs. I suggest you wait to check this out.
Hope this helps,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.