Menudef MVC chamando outro rotina MVC

Criei uma rotina MVC e no Menudef além das chamadas internas preciso colocar uma chamada a uma rotina padrão que também esta em MVC

//Adicionando opções

ADD OPTION aRot TITLE 'Visualizar' ACTION 'VIEWDEF.PGALNFSE' OPERATION MODEL_OPERATION_VIEW ACCESS 0 //OPERATION 1

ADD OPTION aRot TITLE 'Produto x Fornecedor' ACTION 'MATA061()' OPERATION 6 ACCESS 0 //OPERATION 6

Porém quando realizo essa chamada a uma outra rotina MVC o browse é carregado porém o MENU não muda. Tem alguma forma para fazer isso?

compartilhar
  • Guilherme, qual sua rotina origem e qual a rotina que você abre via menudef?

    Daniel Mendes   02 de Sep de 2022
  • Rotina de origem é customizada, fonte PGALNFSE, e a outra rotina que preciso abrir é a rotina padrão MATA061 de Produto x Fornecedor

    Guilherme Lopes   02 de Sep de 2022
  • Guilherme, você deseja realmente abrir o browse da MATA061, exibir todas as rotinas disponíveis etc... Ou quer apenas exibir algumas das opções existentes? Abrir o browse pode ser difícil, uma vez que você não tem acesso a rotina padrão MATA061, se precisar SetMenuDef, você não teria acesso e seria necessário encapsular, mas encapsular, pode levar a outros problemas...

    Daniel Mendes   02 de Sep de 2022
  • Abrir tudo mesmo, como se estivesse chamando a rotina via menu normal.

    Guilherme Lopes   09 de Sep de 2022
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags mvc menudef ou faça a sua própria pergunta.