call callback function in my code

2 visualizaciones (últimos 30 días)
Luca Re
Luca Re el 19 de Oct. de 2024
Respondida: Walter Roberson el 19 de Oct. de 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?

Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Oct. de 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

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by