uitable - get data from numeric and logical cells altogether

1 Ansicht (letzte 30 Tage)
PN
PN am 9 Feb. 2011
Suppose I have a uitable containing a column with numerical values and several other columns containing a logical value (i.e. a checkbox).
When I try to acess the uitable data:
answer = get(hObject,'data');
the answer contains only the numerical column and ignores the logical values contained in the following columns.
Supposing I want to colect all the data from the table, including both numerical and logical results, would someone be able to tell me how to do it?

Antworten (2)

Doug Hull
Doug Hull am 9 Feb. 2011
K>> set(handles.uitable2,'data',{2, true, 't'; 3, false, 'h'})
K>> get(handles.uitable2,'data')
ans =
[2] [1] 't'
[3] [0] 'h'
This works. What were you doing?

PN
PN am 10 Feb. 2011
I have used the guide to assemble the uitable and set a couple of columns as numeric, and several other as logical. However, I left the values undefined.
Now, I realized I am able to set the numerical values and update them in the table... However, in regard to the logical values, I am unable to set them and thus edit the table in said columns.
Thanks for the help so far!
Edit:
the error message I am getting is:
Error in ==> gbtstruct>table_stnode_CreateFcn at 257
set(handles.table_stnode,'Data',{0, 0, true, true, true, true, false, false, true, false});

Kategorien

Mehr zu Programming 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!

Translated by