I send a data (2 numeric columns, changeable number rows) to a uitable and I wish that the 3rd column will be logical so I can select data from it.
I already declare the 3rd column in GUIDE uitable to be editable but I get this error:
"Warning: Table data is not editable at this location."
I tried many things but still the error reoccurs. How can it be solved?
[mcolumn,ncolumn] = size(myInfo);
fColumn = logical(repmat(flase,[mcolumn,1]))
Ctemp = [myInfo, fColumn]
cellMyInfo = num2cell(myInfo);
columnform = {'numeric','numeric','logical'};
set(handles.outputTable,'data',cellMyInfo);
set(handles.outputTable, 'ColumnFormat', columnform);
set(handles.outputTable, 'ColumnEditable', [false, false, true]);

2 件のコメント

Walter Roberson
Walter Roberson 2018 年 12 月 24 日
flase ?? (In you repmat)
hsi
hsi 2018 年 12 月 24 日
syntex error. Thanks

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2018 年 12 月 24 日

0 投票

[mcolumn,ncolumn] = size(myInfo);
fColumn = logical(repmat(false,[mcolumn,1]))
cellMyInfo = [num2cell(myInfo), num2cell(fColumn)];
columnform = {'numeric','numeric','logical'};
set(handles.outputTable, 'data', cellMyInfo);
set(handles.outputTable, 'ColumnFormat', columnform);
set(handles.outputTable, 'ColumnEditable', [false, false, true]);

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDevelop Apps Using App Designer についてさらに検索

タグ

質問済み:

hsi
2018 年 12 月 24 日

コメント済み:

hsi
2018 年 12 月 24 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by