Borrar filtros
Borrar filtros

Add a confirm exit message (like uiconfirm) for a WebApp

5 visualizaciones (últimos 30 días)
Shreedhar Savant Todkar
Shreedhar Savant Todkar el 13 de Jul. de 2021
Comentada: Shreedhar Savant Todkar el 16 de Jul. de 2021
I am migrating one of my Standalone apps to a Matlab Webapp and indeed there are a lot of things to be removed, changed and modified as they do not work for a Web-application (listed here). I would like to however include one feature that will demand confirmation from the user when he tries to close the window.
Usually, for a standalone app, this is what I do (my CloseRequest function):
function figure1CloseRequest(app, event)
anss = uiconfirm(app.figure1, 'Do you wish to quit?', 'Confirm Exit', 'Options',{'Yes','No','Cancel'}, ...
'DefaultOption',3,'CancelOption',3, 'Icon', 'question');
switch anss
case 'Yes'
closereq();
otherwise
return;
end
end
However, this feature does not work in a Web-app. Is there a workaround to add something like this in a Web-app?

Respuestas (1)

Rishik Ramena
Rishik Ramena el 16 de Jul. de 2021
I see that 'uiconfirm' is supported for web apps. From the link you shared,
Here's a tutorial on how to use uiconfirm and deploy it as a web app from MATLAB.
  1 comentario
Shreedhar Savant Todkar
Shreedhar Savant Todkar el 16 de Jul. de 2021
Yes. uiconfirm works. But I would like to add it to confirm when we close the tab.
The code that I provided above, it works when I launch it on App-designer. But when it is launched on a browser, the uiconfirm to close the window does not work.

Iniciar sesión para comentar.

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by