Ponto-de-Entrada: Ac090But - Adição de botões
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Descrição:
Este ponto de entrada permite que sejam adicionados botoes de usuario na EnchoiceButtons da rotina de Cadastro de Disciplinas - ACAA090.
Programa Fonte
ACAA090.PRW
Sintaxe
Ac090But - Adição de botões ( [ ParamIxb[1] ] ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIxb[1] | Numérico | Tipo de Operação:2 - Visualização3 - Inclusão4 - Alteração5 - Exclusão |
Retorno
-
aRet(array_of_record)
- Array com os novos botoes, conforme o layout exemplo (presente no RdMake exemplo) {{"BR_LARANJA" , {|| MsgInfo('Botao de Usuario 01 clicked') } , 'Botao de Usuario 01' , 'Botao de Usuario 01' }}
Exemplos
User Function Ac090But()Local nOpc := ParamIxb[1]Local aRet := {}Local cTipo:= ""aAdd(aRet, {"BR_LARANJA" , {|| MsgInfo('Botao de Usuario 01 clicked') } , 'Botao de Usuario 01' , 'Botao de Usuario 01' } )aAdd(aRet, {"BR_VERMELHO" , {|| MsgInfo('Botao de Usuario 02 clicked') } , 'Botao de Usuario 02' , 'Botao de Usuario 02' } )aAdd(aRet, {"BR_BRANCO" , {|| MsgInfo('Botao de Usuario 03 clicked') } , 'Botao de Usuario 03' , 'Botao de Usuario 03' } )aAdd(aRet, {"BR_VERDE" , {|| MsgInfo('Botao de Usuario 04 clicked') } , 'Botao de Usuario 04' , 'Botao de Usuario 04' } )aAdd(aRet, {"BR_AMARELO" , {|| MsgInfo('Botao de Usuario 05 clicked') } , 'Botao de Usuario 05' , 'Botao de Usuario 05' } )if nOpc == 2 cTipo := "Visualização"elseif nOpc == 3 cTipo := "Inclusão"elseif nOpc == 4 cTipo := 'Alteração'elseif nOpc == 5 cTipo := 'Exclusão'endif MsgInfo('Ponto de Entrada Ac090But executado com sucesso. Opcao escolhida: ' + cTipo)Return aRet
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas