uitable callback: replace cell in a cell array with 'char' string value gives NAN not 'text'
Mostrar comentarios más antiguos
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 comentarios
G
el 29 de Ag. de 2011
G
el 29 de Ag. de 2011
Fangjun Jiang
el 29 de Ag. de 2011
That's fine. What is your MATLAB version?
Fangjun Jiang
el 29 de Ag. de 2011
In earlier release, if you type help uitabel, you will see
This function is undocumented and will change in a future release
G
el 29 de Ag. de 2011
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!