Árvore de páginas

Ponto-de-Entrada: MA010BUT - Inclusão de Botões de usuário no Cadastro de Produtos
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

Ponto de Entrada para inclusão de botões do usuário na barra de ferramentas do cadastro de Produtos.

LOCALIZAÇÃO: Este ponto está localizado nas funções A010Visul (Visualização do Produto), A010Inclui (Inclusão do Produto), A010Altera (Alteração do Produto) e A010Deleta (Deleção do Produto).

EM QUE PONTO: No início das funções citadas, antes de processar os dados de visualização/edição do Produto; deve ser usado para adicionar botões do usuário na toolbar destas telas, através do retorno de um Array com a estrutura do botão a adicionar.

Eventos


 

Programa Fonte
MATA010.PRX
Sintaxe

MA010BUT - Inclusão de Botões de usuário no Cadastro de Produtos ( ) --> aButtons

Retorno
    aButtons(vetor)
  • O retorno deve ser um array onde cada elemento deve ser um subarray com a seguinte estrutura:
    { "BITMAP", { || Funcao() }, "ToolTip" }

    Onde:
    "BITMAP" -> Nome do bitmap do botao. O mesmo deve estar contido nas
Observações


 

Exemplos
User Function MA010BUT()Local aButtons := {} // botões a adicionarAAdd(aButtons,{ 'NOTE',{| |  U_MyProg1() }, 'Consulta Estrutura','Estrut' } )Return (aButtons)