How can I access the logical column data to uncheck the logical cells in uitable?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Yasho Bharat Boggarapu
am 19 Okt. 2018
Kommentiert: Walter Roberson
am 19 Okt. 2018
I have created a uitable with logical column with some other numeric columns. How do i uncheck the previously checked logical cell when another logical cell is checked without clicking the cell? I want to do it programmatically.I am unable to figure it out. Please help me out.
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 19 Okt. 2018
The CellEditCallback() will be executed when the user clicks to change a value. Your callback can arrange to zero out other values as appropriate.
2 Kommentare
Walter Roberson
am 19 Okt. 2018
"the logical cells are empty cells"
Make them logical instead. For example,
h = uitable('ColumnFormat', {'logical'}, 'Data', {false;true;false;false},'ColumnEditable', true)
If there is some reason why you must use cells that are empty for false or logical(1) for true, then assign [] to the cell:
h = uitable('ColumnFormat', {'logical'}, 'Data', {[]; []; true; []}, 'ColumnEditable', true);
pause(3); %just for display purposes so you can see the change
h.Data{3} = [];
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps 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!