Telescope (core)

Menus específicos para um build ou usuário

ADS.FAQ-3952
Se voce quiser que um determinado build abra um menu diferente no topo da aplicação, basta criar uma propriedade abaixo do respectivo buid:

Nome da propriedade: MAIN_MENU
Tipo: Runtime
Valor: Nome do menu a ser usado. Ex: M_PRINCIPAL

Esta propriedade será salva no web.xml.

Este menu não precisa ser topo (provavelmente nem deve ser topo). Tipicamente será um menu apontando para vários outros menus. A aplicação irá apresentar no topo, os ítens (submenus) deste menu. Se em tempo de execução o sistema não encontrar o menu informado, então abrirá todos os menus de topo encontrados.

Esta versão do ADSRT também já está tratando um menu específico para um usuário, ou seja, se no cadastro do usuário tiver um menu informado, então este menu será usado no lugar do padrão.

Quem estiver usando um show() customizado e quiser este recurso, deve substituir a parte que gera o menu por:

... + Menu.getHtml(ctx) + ...