マルチウィンドウアプリを Web アプリとして MATLAB Web App Server にデプロイできますか?

このドキュメンテーションページでは、App Designer を使ってマルチウィンドウアプリを作成するワークフローを示しています。 
しかし、MATLAB Compiler で Web アプリを作成し、MATLAB Web App Server にデプロイすると、起動時に次のようなエラーが発生します:
Web Apps does not support multiwindow apps
または:
Error using errordlg (line 2)
Web Apps does not support errordlg.
MATLAB Web App Server で マルチウィンドウアプリを Web アプリとしてデプロイできますか?

 采纳的回答

MathWorks Support Team
MathWorks Support Team about 3 hours 前

0 个投票

マルチウィンドウアプリは Web アプリではサポートされていません。
これは、'figure' や 'uifigure' への複数回の呼び出しが Web アプリではサポートされないためです。さらに、別ウィンドウとして表示されるダイアログボックスを作成する関数もサポートされません。これらの関数には 'dialog', 'msgbox', 'waitbar', 'errordlg', 'warndlg', 'helpdlg', 'listdlg', 'questdlg', 'inputdlg', 'uisetcolor', 'uisetfont' が含まれます。しかし、'uialert', 'uiconfirm', 'uiprogressdlg' のように、フィギュアウィンドウ内にダイアログボックスを作成する関数は Web アプリでサポートされます。
Web アプリの制限に関する詳細は、次のリンクをご覧ください: 
マルチウィンドウアプリを MATLAB Web App Server で動作させるための別の方法として、タブグループを使用する方法があります。
1. アプリ全体を覆うタブグループを追加します。
2. その後、異なるウィンドウを異なるタブとして統合します。
3. 新しいウィンドウを開くのではなく、代わりに適切なコンテンツを持つタブを開きます。
タブ付きパネルに関する詳細は、以下のドキュメンテーションページをご覧ください: 

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 App Designer を使用したアプリ開発 的更多信息

Community Treasure Hunt

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

Start Hunting!