Home

Linha Microsiga Protheus

Páginas filhas
  • AC070BUT - Adição de botões

Ponto-de-Entrada: AC070BUT - Adição de botões
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Ponto de entrada criado para adicionar botões na enchoice do Cadastro do Candidato.
Programa Fonte
ACAA070.PRW
Sintaxe

AC070BUT - Adição de botões ( < ParamIxb[1]> , [ ParamIxb[2] ] ) --> aButtons

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
ParamIxb[1] Array of Record Array contendo todos os botões atuais adicionados na Enchoice. X
ParamIxb[2] Numérico Variavel nOpc, contendo qual a opção que o usuário selecionou ao entrar no cadastro de candidatos.
Retorno
    aButtons()
  • Retorna o novo array de botões, adicionado os novos botões a serem inclusos na EnchoiceBar pelo usuário.
Exemplos
#INCLUDE 'rwmake.CH' User Function AC070BUT()Local aButton := ParamIXB[1]   Local nOpc    := ParamIXB[2]                           /*--------------------------------nOpc = 2 -> Visualizar 	nOpc = 3 -> Incluir		nOpc = 4 -> Alterar		nOpc = 5 -> Excluir   ----------------------------------*/    /*Estrutura do aButtonaButton[n][1] = nome do icone  aButton[n][2] = bloco de execucaoaButton[n][3] = Dica de contexto (tool-tip)aButton[n][4] = Nome botao*/             If nOpc == 3	//Exibir este botão, quando usuario clicou em Incluir	aAdd( aButton, { 'bmpuser', {|| Aviso('Incluir', 'Este botão é acessado na enchoice em modo de inclusão no cadastro do candidato',;             {'Ok'}) }, 'Informações adicionais' , 'Info' } )      Else	//exibir este  botão, somente quando não for Inclusão, como Alterar, Visualizar e Excluir	aAdd( aButton, { 'GLOBO', {|| Aviso('Aviso', 'Este ponto de entrada permite incluir botões na enchoice do cadastro do candidato',;             {'Ok'}) }, 'Botao Teste 1' , 'Teste 1' } )     	//adicionado mais um botão	aAdd( aButton, { 'BONUS1', {|| Aviso('Aviso', 'Este ponto de entrada permite incluir botões na enchoice do cadastro do candidato',;             {'Ok'}) }, 'Botao Teste 2' , 'Teste 2' } )     EndIfReturn aButton