How to manipulate uitables

1 visualización (últimos 30 días)
Stephen Thompson
Stephen Thompson el 8 de Feb. de 2017
Comentada: Walter Roberson el 9 de Feb. de 2017
I want to manipulate the logical column in a table using uitable:
figure ('name', 'Channels, original')
t1 = uitable ('Position', [20 20 450 375], 'ColumnWidth', 'auto');
t1.Data = (final); %this is a cell containing 5 columns with the fifth a logical
t1.ColumnName = {'Channel', 'Combine', 'Ratio', 'ISA', 'Resected'};
t1.ColumnEditable = [false false false false true];
Running this generates a table with a ratio box, but how can I change the original table ("final") such that the logical column becomes true/false?

Respuesta aceptada

Walter Roberson
Walter Roberson el 8 de Feb. de 2017
t1.ColumnFormat = {'numeric', 'numeric', 'numeric', 'numeric', 'logical'};
  2 comentarios
Stephen Thompson
Stephen Thompson el 8 de Feb. de 2017
Thanks - however what I want to be able to do is have the manipulations (false/true) 'saved' to the original cell.
Walter Roberson
Walter Roberson el 9 de Feb. de 2017
Which column manipulations? Do you mean that you want to convert the logical values true and false, 1 and 0, to the literal strings 'true' and 'false' ? Or is this to do with detecting that the user has made a change to the column and saving the change somewhere ?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by