1

私はuitable 1x2を構築しようとしています。

Cell(1,1) 形式は「論理的」です。セル(1,2)は「文字」です

handles.SeedTable = uitable(...
                    'ColumnName',{'Shuffle' 'Seed#'},...
                    'ColumnFormat',{'logical','char'},...
                    'ColumnEditable',[true true],...
                    'RowName',{'Seed'},...
                    'Data',[{'true'}, {'Random#'} ]);

ファイルを実行すると: チェックボックスを押して cell(1,1) のチェックを外しても、何も起こりません。デフォルトでセルをtrueに設定しない場合-すべて問題ありません(つまり、次の行を削除します:

'Data',[{'true'}, {'Random#'} 
4

1 に答える 1

1

セルを編集可能にするにtrueは、コードの最後に引用符を付けないようにする必要があります。

handles.SeedTable = uitable(...
                    'ColumnName',{'Shuffle' 'Seed#'},...
                    'ColumnFormat',{'logical','char'},...
                    'ColumnEditable',[true true],...
                    'RowName',{'Seed'},...
                    'Data',[{true}, {'Random#'} ]);
于 2013-03-13T10:16:43.230 に答える