MATLAB Answers

Is it possible to add a new colulmn to an already predefined uitable in Matlab GUide?

8 views (last 30 days)
sachin narain
sachin narain on 2 May 2018
Commented: sachin narain on 3 May 2018
I have a Uitable made with predefined columns and datas in matlab Guide .I want as soon as i choose a value(or a cell) in a column ,a new column should be added in the uitable and show its values.Should i code this in the cellSelectioncallBack function .If yes how do i do this.Any example will be appreciated?
Thank you for your help


Sign in to comment.

Answers (1)

Jan on 2 May 2018
Edited: Jan on 2 May 2018
Yes, the CellSelectionCallback sounds fine, if you want to apply the operation, when a cell is selected:
function YourCellSelectioncallBack(Source, Event)
Data = get(Source, 'Data');
Data = cat(2, Data, num2cell([2;3;4]));
set(Source, 'Data', Data);
This appends the values 2,3,4 as a new column. I do not know, what "show its values" mean, but this is an example only.

  1 Comment

sachin narain
sachin narain on 3 May 2018
But say i want to append a value '2' as a column data.The column where i want to put this data is in the 4th column of the uitable. How do i concatinate it now

Sign in to comment.

Sign in to answer this question.