call callback function in my code

1 visualizzazione (ultimi 30 giorni)
Luca Re
Luca Re il 19 Ott 2024
Risposto: Walter Roberson il 19 Ott 2024
function SaveDataButtonPushed(app, event)
list=app.portFolio_struct.List(:,1);
[eq,sis,RifSis]=MPV_SERAFINI_Load_PortfolioManage(app,list);
[MPV_Portfolio_readSaved.Eq]=eq;
[MPV_Portfolio_readSaved.Sis]=sis;
[MPV_Portfolio_readSaved.RifSis]=RifSis;
[MPV_Portfolio_readSaved.dateSavePtf]=datetime('today','Format','dd/MM/yyyy');
save('MPV_Portfolio_readSaved.mat','-struct','MPV_Portfolio_readSaved');
app.MPV_Portfolio_readSaved=MPV_Portfolio_readSaved; %%lo metto nelle proprieta perche lo carico all'inizio allo scopo di visualizzare il campo [MPV_Portfolio_readSaved.dateSavePtf]
end
hi, if i press this button (see pics) it call SaveDataButtonPushed(app, event) and it's ok
but if in my code i call it
if app.ReadSaveDATACheckBox.Value %% se sono qua e ReadSaveDATACheckBox e' =1 vuol dire che
app.SaveDataButtonPushed(app)
end
i get this error
annot access method 'SaveDataButtonPushed' in class 'MPV_PortFolio'.
How can i call this function in my code?

Risposta accettata

Walter Roberson
Walter Roberson il 19 Ott 2024
You will need to set the Access attribute of the method definition to permit your code to call the method. https://www.mathworks.com/help/matlab/matlab_oop/method-attributes.html

Più risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by