How do I get information about selected column in UItable?
11 ビュー (過去 30 日間)
古いコメントを表示
First of all,
I would like to make matlab app as below in appdesigner
- Make table from data
- Select column from table I want to see
- Plot data which selected column from table.
So I tried to get event.Indices, but actually I don't know how to do that
Some colleagues replied that just use below kind of function, but matlab says no field named Indices like below fig.
Actually, I just would like to see how event.Indices are structed so that I use the structure to handle data.
Could you please help me out?
Thanks
1 件のコメント
Geoff Hayes
2022 年 5 月 16 日
@병주 김 - I think the problem is that you are trying to get the Indices from the event object of the push button callback and not the UITable cell selection callback. I think that you want to do something similar to https://www.mathworks.com/matlabcentral/answers/364338-how-to-get-indices-of-selected-uitable-cell-outside-cellselection-callback (which I see you have commented on) so that the cell selection callback does the following
% (Add selectedCell property to store indices)
% Cell selection callback: UITable
function UITableCellSelection(app, event)
app.selectedCell = event.Indices;
end
and that your push button callback would then get that data and use it to plot
function CallbackButtonPushed(app, event)
% get the data from the table using app.selectedCell
% plot the data
end
So you still need two callbacks - one to save the selected columns, and one to plot the data.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Develop Apps Using App Designer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!