I'm working on a project and I have to create an interface which contains a table of data previously filled in another interface.
I want to display it in a figure I've created using GUIDE, in a uitable with the tag 'table'.
function s_OpeningFcn(hObject, eventdata, handles, varargin)% Choose default command line output for select_tron
handles.output = hObject;movegui('center');U = getappdata(0,'U');Tab = struct2table(U.tab,'AsArray',true);set(handles.table,'Data',Tab);% Update handles structure
guidata(hObject, handles);
I tried with handles.table.Data=Tab; but it doesn't work neither.
And with uitable(gcf,'Data',Tab)
I get this error :
Error using matlab.ui.control.Table/setFunctionality not supported with figures created with the figure function. For more information, see Graphics Support in AppDesigner.Error in select_tron>select_tron_OpeningFcn (line 99)set(handles.tableau,'Data',Tab);Error in gui_mainfcn (line 220) feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});Error in select_tron (line 17) gui_mainfcn(gui_State, varargin{:});
Best Answer