write a struct to a ui table
古いコメントを表示
how to write a struct to a ui table in appdesigner
採用された回答
その他の回答 (1 件)
chrisw23
2022 年 9 月 9 日
0 投票
structDef = struct("field1",0,"field2",0); % definition
defaultTbl = repmat(struct2table(structDef),10,1); % default empty 10row table
app.UITable.Data = defaultTbl; % copy table to uitable Data property
app.UITable.ColumnName = tbl.Properties.VariableNames; % copy variable names(table) to column names(uitable)
data1 = structDef; % empty struct copy
data1.field1 = 333; % example field data
data1.field2 = 666;
targetRow = 3;
app.UITable.Data(targetRow,:) = struct2table(data1); % write struct data to table row
Another example to show the diffs between table and uitable, because there's only a struct2table() function.
カテゴリ
ヘルプ センター および File Exchange で Develop Apps Using App Designer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!