Is there an option to write to a specific cell of a uitable
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nimrodb
le 16 Fév 2013
Commenté : Walter Roberson
le 8 Oct 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 commentaires
Réponse acceptée
Walter Roberson
le 16 Fév 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 commentaires
Plus de réponses (1)
Jeffery Devereux
le 10 Nov 2016
Modifié(e) : Walter Roberson
le 8 Oct 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 commentaires
Jayant
le 8 Oct 2018
thanx sir, gret help.. is there any way to change the color also for individual cell in table..
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!