Set the Choice List automatically in a GUIDE table

4 views (last 30 days)
In GUIDE, the table property editor allows to set a column format as 'choice list' effectively creating a drop down menu for each cell of his column. The various options that will appear in the choice list can be entered manually using the Choice List editor.
How can I program the Choice List so that the options are entered automatically instead of manually?
I also would like each cell of the column to be set with a different choice list if possible.
Thanks a lot

Answers (1)

Walter Roberson
Walter Roberson on 3 Apr 2013
See the documentation on uitable properties.
  2 Comments
Sean de Wolski
Sean de Wolski on 3 Apr 2013
The uitable doc has a good example with 'fixed/adj'. Look, for this example.
Alizee
Alizee on 4 Apr 2013
Thanks Walter and Sean, that now allows me to code a pop-up menu in the table rather than using the Choice List editor.
The only issue is that the drop down list is the same for each row of the colunm and I would like each row to have its deticated drop down list. Is that possible?
Thank you
Ps: I tried writing the columnformat vector as an array rather than rows so that Row1 has a drop down menu with {'Option1' 'Option2'}, Row2 has a drop down menu with {'Option3' 'Option4'}, etc. but it din't work. Any ideas?
columnformat = {{'Option1' 'Option2' ; 'Option3' 'Option4' ; 'Option5' 'Option6' ; 'Option7' 'Option8'}};

Sign in to comment.

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!