我正在使用UITABLE来显示一些数据。显示表后,我想在表的末尾添加一个逻辑列。根据选中或未选中的列,将采取未来的操作。任何想法的人?
答案 0 :(得分:2)
一个例子:
%# initial table
c1 = rand(10,3);
h = uitable('Units','normalized', 'Position',[0 0 1 1], 'Data',c1);
%# add new column of check boxes
c2 = c1(:,1)>0.5;
set(h, 'Data',[num2cell(c1) num2cell(c2)], ...
'ColumnFormat',[repmat({[]},1,size(c1,2)),'logical'], ...
'ColumnEditable',[false(1,size(c1,2)),true])
您可能希望处理CellEditCallback
以执行自定义操作。