Is there an option to write to a specific cell of a uitable
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nimrodb
el 16 de Feb. de 2013
Comentada: Walter Roberson
el 8 de Oct. de 2018
I have a gui'd table. I want to change a specific cell in it.
How do I do that? The code I know so set the table data is:
STA1_Data = set(handles.STA1_Table,'Data',A); %(A is a matrix same size of STA1_Table)
Is there a syntax/way that updated only (for ex.) cell (3,7) of the table?
0 comentarios
Respuesta aceptada
Walter Roberson
el 16 de Feb. de 2013
There is no supported MATLAB method to update only one particular cell, other than fetching the cell array, updating it, and set() it as the new cell array.
If I recall correctly, there is a Java method of updating single cells the constructs that underlie a uitable.
0 comentarios
Más respuestas (1)
Jeffery Devereux
el 10 de Nov. de 2016
Editada: Walter Roberson
el 8 de Oct. de 2018
LBT = uitable(SimDat.LBFig,'Position',[5 60 595 450],...
'BackgroundColor',[1 1 1 ;0.85 1 1],...
'ForegroundColor','black',...
'RowName',[],...
'ColumnName',[],...
'Tag','LBTable');
LBT.Data{1,1} = ' Parameters:';
2 comentarios
Jayant
el 8 de Oct. de 2018
thanx sir, gret help.. is there any way to change the color also for individual cell in table..
Ver también
Categorías
Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!