Borrar filtros
Borrar filtros

How do I get information about selected column in UItable?

8 visualizaciones (últimos 30 días)
병주 김
병주 김 el 16 de Mayo de 2022
Comentada: Geoff Hayes el 16 de Mayo de 2022
First of all,
I would like to make matlab app as below in appdesigner
  1. Make table from data
  2. Select column from table I want to see
  3. 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 comentario
Geoff Hayes
Geoff Hayes el 16 de Mayo de 2022
@병주 김 - 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.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by