I am trying to add rows to a table by clicking a button in a GUI
the code is as follows: the table is first initialized through a first button and then the second button is supposed to fill in data (I have not found a better way to add the row of data without this initialization. It seems that after the first addition the second row fails to concatenate, although the values should be taken from the same edit boxes which are constantly updated – I can see that actually)
function ButtonPushed(app, event) emptydata = {0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }; set(app.UITable, 'Data', emptydata);end ... function ButtonPushed(app, event) rowdata = {app.EditField2.Value app.EditField.Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }; % app.UITable = [app.UITable; rowdata];
app.UITable.Data = [{app.UITable.Data{:}}; rowdata];end
Best Answer