appdesigner - how do I set the default entries in a drop-down list upon app startup?

12 views (last 30 days)
I have a dropdown list in my GUI, and I want it to have ~1,000 different entries which the user can select from.
Of course I can enter them manually, but this is obviously a bad solution.
What I want to do is plant a piece of code into the automatically generated appdesign code, right after the dropdown menu is created, in which I tell it to display entires read from a cell array I give it.
This must be possible, but after reading stuff like - https://www.mathworks.com/help/matlab/ref/matlab.ui.control.uicontrol-properties.html - I'm still not quite sure how to do this.
Any suggestions?
Thanks
Iddo

Accepted Answer

Iddo Weiner
Iddo Weiner on 27 Feb 2019
Edited: Iddo Weiner on 27 Feb 2019
Oh, I just figured it out. Here's how:
You add a startupFCNcallback (right click on the main app component)
In the callback body you write:
load('cell_with_my_names.mat')
app.DropDown.Items = cell_with_my_names

More Answers (0)

Community Treasure Hunt

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

Start Hunting!