uitable callback: replace cell in a cell array with 'char' string value gives NAN not 'text'
Afficher commentaires plus anciens
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 commentaires
G
le 29 Août 2011
G
le 29 Août 2011
Fangjun Jiang
le 29 Août 2011
That's fine. What is your MATLAB version?
Fangjun Jiang
le 29 Août 2011
In earlier release, if you type help uitabel, you will see
This function is undocumented and will change in a future release
G
le 29 Août 2011
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!