uitab copy one table from another?

5 Ansichten (letzte 30 Tage)
cheng sy
cheng sy am 20 Mär. 2019
Bearbeitet: cheng sy am 20 Mär. 2019
i use uitab control in appdesigner , have creat one tab with many uicontrols in it, and next step i want to copy it to anther tab in same parents uitable,
i have use the following code ,but it ruturns nothing except an empty tab with title.please help me out, thanks a lot.
% creat new tab use uitable;“app.conductor_groundwire_tab” is parents tab in appdesigner.
table2 = uitab(app.conductor_groundwire_tab,'Title','后侧导地线参数表');
% copy one tab already buited in tab app.front_cg table.
table2=app.front_cg;

Antworten (2)

Kojiro Saito
Kojiro Saito am 20 Mär. 2019
I think creating an uitab, creating an uitable into uitab, then setting data into the uitable will work.
% creat a new tab use uitab;“app.conductor_groundwire_tab” is parents tab in appdesigner.
tab2 = uitab(app.conductor_groundwire_tab,'Title','后侧导地线参数表');
% create a new uitable
newUiTable = uitable(tab2);
% copy data from app.front_cg to new uitable
newUiTable.Data = app.front_cg;

cheng sy
cheng sy am 20 Mär. 2019
Bearbeitet: cheng sy am 20 Mär. 2019
"app.front_cg" is not a real table, it includes lots of controls in the panel,some of them even defines the corresponding callback or function in it,so the simple table data cannot copy it. but also thanks.
Can it be done by the class's inherit,the new tab inherts the old one(app.front_cg)? but i dont know how to carry it.

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by