uitable callback: replace cell in a cell array with 'char' string value gives NAN not 'text'
显示 更早的评论
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 个评论
G
2011-8-29
G
2011-8-29
Fangjun Jiang
2011-8-29
That's fine. What is your MATLAB version?
Fangjun Jiang
2011-8-29
In earlier release, if you type help uitabel, you will see
This function is undocumented and will change in a future release
G
2011-8-29
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!