Ponto-de-Entrada: Ac070Men - 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: | Todas TotvsDbAccess |
Descrição:
Ponto de entrada que permite adicionar ou remover botões do aRotina, na mBrowse do cadastro de candidatos.
Programa Fonte
ACAA070.PRW
Sintaxe
Ac070Men - Adição de botões ( [ aRotina ] ) --> aRotina
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aRotina | Array of Record | Array com os botões padrão da rotina acaa070. |
Retorno
-
aRotina()
- Array com os botões a serem exibidos no menu da mBrowse, com layout identico ao do parametro de entrada.
Observações
O Layout do array aRotina deve sempre respeitar os itens abaixo:
[n][1]=Título da rotina que será exibido no menu
[n][2]=Função que será executada
[n][3]=Parâmetro reservado, deve ser sempre 0 ( zero )
[n][4]=Número da operação que a função vai executar sendo :
- 1=Pesquisa
- 2=Visualização
- 3=Inclusão
- 4=Alteração
- 5=Exclusão
- 6=Alteração. Não permite inclusão de novas linhas, válido apenas para objetos GetDados e GetDb.
Exemplos
User Function Ac070Men()Local aBotoes := ParamIxb[1]aAdd(aBotoes,{'Novo 01',"Aca070Leg", 0 , 2 })aAdd(aBotoes,{'Novo 02',"Aca070Leg", 0 , 2 })aAdd(aBotoes,{'Novo 03',"Aca070Leg", 0 , 2 })Return aBotoes
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