Effacer les filtres
Effacer les filtres

Printing data only in one colum of the table in MATLAB GUI

1 vue (au cours des 30 derniers jours)
Rinachi Garg
Rinachi Garg le 3 Août 2012
Hello,
I have a variable
sheetname = {'Apple'; 'Mango'; 'Banana'; 'orange'}
And the table in MATLAB GUI has two columns- col 1 in non editable, col2 is editable. I want to set the data in column 1 with sheetname variable.
I am not sure how to index the column number of the table in the following command and then assign the variable
I was trying to do following:
set(handles.uitable1,'String',sheetname)
But, it gives follwing error:
Error using hg.uitable/set
The name 'string' is not an accessible property for an instance of class 'uitable'.
Error in test3>fill_values_Callback (line 520)
set(handles.uitable1,'string',sheetname);
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in test3 (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)test3('fill_values_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
Can anyone help me with this?
Thanks
  1 commentaire
Rinachi Garg
Rinachi Garg le 3 Août 2012
set(handles.uitable1,'data',sheetname);
helps me in printing sheetname in the table but I can no longer edit 2nd table.
I don't know what going on. I have made second column editable. So, when I click on the cell in 2nd column- I can print the text but if I move to next cell then it gets erased.

Connectez-vous pour commenter.

Réponses (1)

Azzi Abdelmalek
Azzi Abdelmalek le 3 Août 2012
set(handles.uitable1,'ColumnName',sheetname);
  3 commentaires
Rinachi Garg
Rinachi Garg le 3 Août 2012
And column 2 should still be editable
Azzi Abdelmalek
Azzi Abdelmalek le 3 Août 2012
then
set(handles.uitable1,'RowName',sheetname);

Connectez-vous pour commenter.

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!

Translated by