Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
Rinachi Garg
Rinachi Garg am 3 Aug. 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 Kommentar
Rinachi Garg
Rinachi Garg am 3 Aug. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 3 Aug. 2012
set(handles.uitable1,'ColumnName',sheetname);
  3 Kommentare
Rinachi Garg
Rinachi Garg am 3 Aug. 2012
And column 2 should still be editable
Azzi Abdelmalek
Azzi Abdelmalek am 3 Aug. 2012
then
set(handles.uitable1,'RowName',sheetname);

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by