App Designer UITable row names change once writing the output to the UITable
7 views (last 30 days)
Show older comments
Hi All
for a UITable I have create in app designer , I have also defined names for each rows :
R1,
R2,
R3,...
but once I finish the calculations and want to write these values to the UITable, this names change to numbers suddenly !!!
1,
2,
3,
0 Comments
Accepted Answer
Adam Danz
on 30 Apr 2020
Edited: Adam Danz
on 1 May 2020
Option 1: Create a table with row names and load the table into a uitable.
T = array2table(rand(3,2),'VariableNames',{'A','B'},'RowNames',{'i','ii','iii'});
uif = uifigure();
uitable(uif, 'Data', T)
Option 2: Create the uitable directly
uif = uifigure();
T = uitable(uif, 'Data',rand(3,2),'ColumnName',{'A','B'},'RowName',{'i','ii','iii'});
To update an existing app
app.UITable.Data = rand(3,2); % update data
app.UITable.ColumnName = {'A','B'};
app.UITable.RowName = {'i','ii','iii'};
13 Comments
More Answers (0)
See Also
Categories
Find more on Develop Apps Using App Designer 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!