Home

Linha Microsiga Protheus

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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
AC070BUT - Adição de botões
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:
NomeTipoDescriçãoDefaultObrigatórioReferência
ParamIxb[1]Array of RecordArray contendo todos os botões atuais adicionados na Enchoice.X
ParamIxb[2]NuméricoVariavel 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