Criando um FWMarkBrowse em MATA010 (Cadastro de produtos)

Olá!

Estou criando uma rotina que é acessada pelo menu que fica em "mais ações" do cadastro de produtos, onde abre um FWMarkBrowse para o usuário selecionar uma ou várias empresas.

Estou com um problema que quando o Browse aparece, o menu está herdando os mesmos botões que a rotina de cadastro dos produtos.

Como posso criar um FWMarkBrowse dentro da rotina MATA010 sem que o Browse herde os botões?

Já tentei o seguinte:

  • Utilizar o método "FWMarkBrowse:SetIgnoreARotina(.T.)"
  • Limpar a variável "aRotina" ao criar o Browse
  • Escrever um método "MenuDef()" retornando um array vazio
  • Procurei por algo na documentação do FWMarkBrowse, mas sem sucesso.

Obrigado!

compartilhar
  • Boa tarde, Quais botões estão sendo herdados? Consegue colocar seu exemplo?

    Daniel Mendes   01 de Apr de 2019
  • Voce precisa alterar o valor de FUNNAME(), é só vc usar o seguinte codigo no inicio e no fim de sua funcao.

    no inicio do seu codigo vc poem : cFunBkp := FunName() SetFunName("MINHAFUNC")

    e no fim volta com a funcao anterior a sua: SetFunName(cFunBkp)

    Heitor Ricardo Walter dos Santos   04 de Nov de 2021
  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 protheus advpl ou faça a sua própria pergunta.