Web app with input parameter as a url argument
Show older comments
How can I pass an argument from the url of the app to the app? Say for example the app is a dropdown with 3 items. The url is www.matlabapp.com/app1. if I type www.matlabapp.com/app1?dropdownItem=2 in the browser, it should automatically preselect the 2nd item from the drop down.
Answers (1)
Dev
on 29 Aug 2025
0 votes
The question mentions a Web app, so I am assuming that you have a MATLAB App here, which is most likely a MATLAB Web App deployed using the "MATLAB Web App Server". Our aim is to accept URL query parameters and use them inside the app, such as to preselect a dropdown item.
"MATLAB Web App Server" provides access to URL query parameters using the "getWebAppServerData" function inside your app. I have mentioned a minimal working step-by-step example below which helps us achieve the dropdown functionality-
- Create a simple app with a dropdown in "MATLAB App Designer":
Add a "uidropdown" component.
In the startupFcn of the app, read the query parameter.
- Code the functionality of the startupFcn in the in "App Designer". We use the "getWebAppServerData" function here to get the query parameters from the URL.
- Deploy the app to "MATLAB Web App Server" and access it with a query parameter.
For more information on the usage of the tools and functions mentioned above, please refer to the documentation links below-
I hope the above information helps to solve the query.
1 Comment
Rachid Rezgui
on 7 Sep 2025
Categories
Find more on MATLAB Web App Server in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!