Custom datasources, extending components and variables behaviour
Posted: Wed Jun 10, 2026 6:26 pm
Hello,
We use Stimulsoft.Dashboards.Web (v 2026.2.2) integrated in an Asp.Net MVC application.
We have very specific needs that led us to develop a custom datasource type by implementing the StiDataStoreAdapterService class.
So far, it worked more or less as expected.
We now have to implement some new functionnalities and for that, we have MANY questions :
1- Custom datasource type
We would like to implement a new custom datasource type a bit more advanced thant the one we already implemented.
We'd like to be able to use a custom properties panel for the datasource with custom properties.
These custom properties should be accessible from the Dashboards.Web Designer.
How can we achieve that ?
2- Dropdown list and variables
We would like to store the (multiple) selected values of a dropdown list in a variable, and access that variable from the backend code of the custom datasource
(In the ConnectDatasourceToData method).
We do no want to use the autogenerated parameters user panel.
We tried many things butr never managed to achieve the desired behaviour with multiple selected values.
Is it possible ?
3- Extending existing components
We read on the Stimulsoft website that "Source code is available for all Stimulsoft products, including Stimulsoft Dashboards.WEB. Source code of a product allows you to both fully customize your application and add new functional features to it"
We would like to extend the behaviour of some of the existing components (including datasources).
How can we do that ?
Thanks in advance for all the answers you can provide !
Mike
We use Stimulsoft.Dashboards.Web (v 2026.2.2) integrated in an Asp.Net MVC application.
We have very specific needs that led us to develop a custom datasource type by implementing the StiDataStoreAdapterService class.
So far, it worked more or less as expected.
We now have to implement some new functionnalities and for that, we have MANY questions :
1- Custom datasource type
We would like to implement a new custom datasource type a bit more advanced thant the one we already implemented.
We'd like to be able to use a custom properties panel for the datasource with custom properties.
These custom properties should be accessible from the Dashboards.Web Designer.
How can we achieve that ?
2- Dropdown list and variables
We would like to store the (multiple) selected values of a dropdown list in a variable, and access that variable from the backend code of the custom datasource
(In the ConnectDatasourceToData method).
We do no want to use the autogenerated parameters user panel.
We tried many things butr never managed to achieve the desired behaviour with multiple selected values.
Is it possible ?
3- Extending existing components
We read on the Stimulsoft website that "Source code is available for all Stimulsoft products, including Stimulsoft Dashboards.WEB. Source code of a product allows you to both fully customize your application and add new functional features to it"
We would like to extend the behaviour of some of the existing components (including datasources).
How can we do that ?
Thanks in advance for all the answers you can provide !
Mike