マルチウィンドウアプリを 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 約1時間 前

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 ExchangeApp Designer を使用したアプリ開発 についてさらに検索

製品

リリース

R2024a

Community Treasure Hunt

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

Start Hunting!