Web app with input parameter as a url argument

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.

回答 (1 件)

Dev
Dev 2025 年 8 月 29 日

0 投票

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 件のコメント

Rachid Rezgui
Rachid Rezgui 2025 年 9 月 7 日
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.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB Web App Server についてさらに検索

質問済み:

2023 年 8 月 25 日

コメント済み:

2025 年 9 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by