GUI Uitable: set column data to variable
1 次查看(过去 30 天)
显示 更早的评论
Hey, all, thanks for reading this,
I set up a GUI uitable with some data, and I would like to use that data in another callback function. I was wondering, how do I select data on a column by column basis in other callback functions and assign it locally to variables?
Thanks for your advice
0 个评论
采纳的回答
Azzi Abdelmalek
2012-8-6
% i am not sur that i have understood
data=get(handles.uitableName,'Data')
%data is a cell array, then extract any column you want
c1=data(:,1) % the first column
2 个评论
Taral Shah
2014-9-16
data=get(handles.uitableName,'Data') If we do this, it extract all the data from table.Is there any way that i can extract selected data (highlighted) only?
更多回答(1 个)
Seyhan Emre Gorucu
2012-8-6
编辑:Seyhan Emre Gorucu
2012-8-6
Hello,
You need to assign a CellEditCallback function to the table. You can do it both programmatically and from the guide. Once you change something on any editable column, it should go that function. You can get all the data from
get(eventdata,'Data')
You can also get other information via
Indices.Indices
Indices
This would be something like:
mytable_CellEditCallback(eventdata,Indices)
get(eventdata,'Data')
Indices.Indices
Indices
end
Don't forget the assign the function first.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dialog Boxes 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!