フィルターのクリア

how select columName in Table in the app designer

20 ビュー (過去 30 日間)
Luca Re
Luca Re 2023 年 12 月 2 日
コメント済み: Luca Re 2023 年 12 月 18 日
if i touch circle red
function UITableSelectionChanged(app, event)
selection = app.UITable.Selection;
T=CaricaListaStrategie_Aggreg_Struct(app.predator_Equity," ",selection);
end
selection =
1 5
if i touch circle green
selection =
1 5
2 5
3 5
4 5
5 5
6 5
7 5
8 5
9 5
How do I select only the column when you press on the green circle? (column name) (I would like to receive only "5" instead of having the whole array..
I know you could only consider the column in the array but I don't know if that's the correct procedure
I need this to sort the columns in descending order depending on which ColumnName I press

採用された回答

Avni Agrawal
Avni Agrawal 2023 年 12 月 15 日
Hi Luca,
I understand that you want to get the column name of a table when a cell is clicked. In MATLAB App Designer, it can be done by using the ‘CellSelectionCallback’ property of the ‘uitable’ component. This callback function is triggered when the user selects a cell in the table, and it provides information about the selected cell, including the row and column indices.
Here is an example of how to set up the ‘CellSelectionCallback’ and retrieve the column name:
% Cell selection callback: UITable
function UITableCellSelection(app, event)
indices = event.Indices;
if ~isempty(indices)
% Get the row and column index
row = indices(1, 1);
col = indices(1, 2);
% Get the column name using the column index
columnName = app.UITable.ColumnName{col};
disp(indices)
% Display the column index and name
disp(['selected cell in column: ', col, ":" , columnName]);
end
end
I hope this helps.
  3 件のコメント
Avni Agrawal
Avni Agrawal 2023 年 12 月 18 日
Hi, yes the above code will work for fetching the column name as well. Are you still facing any problem?
Luca Re
Luca Re 2023 年 12 月 18 日
👍👍

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDevelop Apps Using App Designer についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by