UITABLEを使用していくつかのデータを表示しています。テーブルを表示した後、テーブルの最後に論理列を追加したいと思います。また、チェックされている列またはチェックされていない列に応じて、将来のアクションが実行されます。アイデアはありますか?
4585 次
1 に答える
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
カスタムアクションを実行するためにを処理することをお勧めします。
于 2012-07-03T20:45:24.897 に答える