OML-table does not support string

NilsWaap
NilsWaap New Altair Community Member
edited August 2021 in Community Q&A

Hello community,

I created a GUI that includes a table. Is there a way to fill this table cells with strings?

When I write letters into a cell and press enter they just disappear.

image

best regards

Nils

Answers

  • Roberta Varela_20843
    Roberta Varela_20843 New Altair Community Member
    edited August 2021

    Nills,

    I think that by default the table column will be comprised by scalars if you do not determine its type, therefore you will never be able to add strings instead of scalars in each of these fields.

    Regards,

    Roberta

  • Lorenzo Moretti_20252
    Lorenzo Moretti_20252 New Altair Community Member
    edited August 2021

    Nils,

     

    Roberta is right.

    If you want to use a table with strings, you need to set the 'data' property as a cell of strings, when you create it.

    Here a simple example:

    uitable('data', {'entry11','entry12';'entry21','entry22'},'position',[100 100 300 300]);

     

    Cheers,

     

    Lorenzo