Get selected element value from Table in MATLAB GUI

Hi, I have added Table in MATLAB GUI, table contains the data readed from .xlsx file.
First of all, is this possible to select element in Table and get it's value ?
If this is possible then how can I get this selected element value?
I tried below steps in CellSelectionCallback function but I don't understand how can I get value from row and column value.
% --- Executes when selected cell(s) is changed in addressTable.
function addressTable_CellSelectionCallback(hObject, eventdata, handles)
% hObject handle to addressTable (see GCBO)
% eventdata structure with the following fields (see MATLAB.UI.CONTROL.TABLE)
% Indices: row and column indices of the cell(s) currently selecteds
% handles structure with handles and user data (see GUIDATA)
rows = eventdata.Indices(1,1);
columns = eventdata.Indices(1,2);
% logic for get element
I see lot of post related to this issue but it didn't work for us.
Will you please help me to solve this issue?
Please tell me the way how can I proceed further.
Thanks
Shrinivas

回答 (1 件)

Rashed Mohammed
Rashed Mohammed 2020 年 11 月 27 日

0 投票

Hi Shrinivas
hObject in the CellSelectionCallback is a handle to the table. You can get the value of the selected cell using the 'Data' property of the hObject. In your case it would be
value = hObject.Data(rows,columns);
Hope this helps

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

質問済み:

2020 年 11 月 24 日

回答済み:

2020 年 11 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by