I’m at the initial stage of developing a large app but wondering what will be the best approach of managing menus. I have reviewed the options in documentations here :
For a large application having a few hundreds of menu/sub-menu items to navigate between, a good way of managing such menu items is impact-full to the end users. How can we achieve this in CUBA. Here is a thought and question:
Use more than one mainWindow in the application where one is Global Main window calling other main windows. The global Main window will have no menu (single mode) but will have UI Components (Buttons/Icons). By clicking those buttons, each related App will be loaded in a separate window (New window button?) using mainWindow where there will be menu items only related to that mainWindow. For Example, MyERP is global mainWindow will have buttons myAR, mySales, myInventory, myFinance etc. which will call arMainWIndow, salesMainWIndow, financeMainWindiw, inventoryMainWindow, financeMainWindow.
Is this workable in CUBA? Any more specific thoughts will be appreciated.