Web app with input parameter as a url argument

6 visualizaciones (últimos 30 días)
Rachid Rezgui
Rachid Rezgui el 25 de Ag. de 2023
Comentada: Rachid Rezgui el 7 de Sept. de 2025
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.

Respuestas (1)

Dev
Dev el 29 de Ag. de 2025
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 comentario
Rachid Rezgui
Rachid Rezgui el 7 de Sept. de 2025
Hello, yes I am using exactly that bit i can not find the getWebAppServerData function anywhere. Not even in the docuementation. All I need is the query from the link that i can use to preload the app when the startup function is triggered.

Iniciar sesión para comentar.

Categorías

Más información sobre MATLAB Web App Server en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by