UITableで選択した項目のインデックスの取得
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
komfuyu
am 31 Aug. 2022
Kommentiert: komfuyu
am 1 Sep. 2022
UITableにn行1列の文字データの一覧を表示しています。
その中で選択した項目のインデックスを取得したいのですが、ご教示頂けませんでしょうか?
選択した値は下記のコードでapp.nameとして取得できています。
% Cell selection callback: UITable
function UITable_CellSelection(app, event)
indices = event.Indices;
app.name = app.UITable.Data{indices(1)};
0 Kommentare
Akzeptierte Antwort
Atsushi Ueno
am 31 Aug. 2022
indices = event.Indices;
event.Indicesが既に「実行中のアプリでユーザーが選択したセルの行および列のインデックスを含む n 行 2 列の配列」にアクセスしています。ローカル変数 indices ではなく、app.nameの様にオブジェクトのプロパティ値app.indicesに取り込めば「選択した項目のインデックスを取得」出来ます。
indices = % 最も左上のセルを選択した場合
1 1
indices = % 上から2番目のセルを選択した場合
2 1
indices = % ドラッグで複数セルを選択した場合
1 1
2 1
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu GUIDE アプリの移行 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!