I have the following code that creats 'uitable' and passes in 'tables' as the 'Data' value. The 'CellEditCallback' does not get fired.
f = uifigure;g = uitabgroup(f,'Position',[20,20,450,350]);tab1 = uitab(g,'Title','One');tab2 = uitab(g,'Title','Two');t1 = table([1;2]);t2 = table(categorical({'';'';'Seafood';'Nachos'}));tbl1 = uitable(tab1,'Data',t1,'ColumnEditable',true,'CellEditCallback','disp("Seafood Nachos");');tbl2 = uitable(tab2,'Data',t1,'ColumnEditable',true,'CellEditCallback','disp("Seafood Nachos");');tbl1.Data = t2;
Try editing any of the cells of the table. The call back does not get fired.
Best Answer