Uitable column with popupmenu format returns NaNs rather than selection
1 view (last 30 days)
Show older comments
I'm working with a uitable and, for one column, I need to make a selection from a cell array of strings. However, whenever I make a selection, NaN is returned to the table instead of the chosen string.
The below code replicates the problem:
fmt = {'A' 'B' 'C' 'D'};
uitable('Data',cell(2,2),...
'ColumnEditable',true(1,2),...
'ColumnFormat',{fmt,'Numeric'})
Am I specifying the 'ColumnFormat' property incorrectly, or is something else going on?
1 Comment
Rupesh
on 1 Feb 2015
Hello,
I am facing same problem. (NaN gets displayed if I select a entry from drop down list). Though I Understand that it is possible because of data type mismatch, I could not zeroed it down. Requesting for the help. (Actual Data will be assigned to table at run time)
Sample code:
columnname = {'Input Files','Output Files'};
columnformat = {'char', {'Fixed' 'Adjustable', 'Temp'}};
blank_data = cell(25,2);
% Create the uitable
htable = uitable('Data', blank_data,...
'ColumnWidth', {100 100},...
'ColumnName', columnname,...
'ColumnFormat', columnformat,...
'ColumnEditable', [true true]);
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Migrate GUIDE Apps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!