Histórico da Página
MA201BUT - Adiciona Botões
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Ponto de Entrada: | MA201BUT - Adiciona Botões |
Idioma: | Espanhol, Inglês |
País(es): | Informe o(s) Pais(es). |
Banco(s) de Dados: | Todos |
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | Ponto de Entrada para inclusão de botões do usuário na barra de ferramentas do cadastro de Revisões de Estruturas. 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. Exemplo: User Function MA201BUT()Local aButtons := {} // botões a adicionarAAdd(aButtons,{ 'NOTE',{|| U_MyProg1() }, 'Consulta Estrutura','Estrut' } )Return (aButtons) |
Localização: | Este Ponto de Entrada está localizado na função A201Bot, que é chamada pelas funções AxVisual (Visualização), AxInclui (Inclusão), AxAltera (Alteração) e AxDeleta (Deleção). |
Programa Fonte: | MATA201.PRX |
Sintaxe: | MA201BUT - Adiciona Botões ( ) --> aRet |
Retorno: | aRet(vetor) O retorno deve ser um array onde cada elemento deve ser um subarray com a seguinte estrutura: { "BITMAP", { || Funcao() }, "ToolTip" } |
Observações: | Retorno: "BITMAP" -> Nome do bitmap do botão. O mesmo deve estar contido nas DLLs de recursos do siga. { || Funcao() } -> CodeBlock contendo a função a ser chamada. Esta função pode ser um ExecBlock "ToolTip" -> Descrição do Botão |
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab