uitable callback: replace cell in a cell array with 'char' string value gives NAN not 'text'
Show older comments
I have a mat file with a cell array with various numbers and text. I load this into a uitable and give the user the opportunity to change the values of certain cells then it auto saves to csv (cell2csv). This works fine for pop-up and numeric columnn formats, but if the column format is set at 'char' 'ABC' it appears as NaN in the table/cell array.
My callback is basically: datacellarray(event.Indices) = {event.NewData}
I've tried [] {} () in various positions and tried inputting different things in the uitable cell and setting the uitable column format to no avail. I am sure it is something completely obvious but I can only bang my head against the wall for so long. Any help/insight is greatly appreciated.
5 Comments
G
on 29 Aug 2011
G
on 29 Aug 2011
Fangjun Jiang
on 29 Aug 2011
That's fine. What is your MATLAB version?
Fangjun Jiang
on 29 Aug 2011
In earlier release, if you type help uitabel, you will see
This function is undocumented and will change in a future release
G
on 29 Aug 2011
Accepted Answer
More Answers (0)
Categories
Find more on Characters and Strings 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!