Ponto-de-Entrada: MA630BUT - Incluir ou Excluir Botões
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:
LOCALIZAÇÃO : Funções A630Visual() , A630Inclui() , A630Altera().
DESCRIÇÃO : Permite a inclusão ou exclusão de botões de usuário na barra de ferramentas do cadastro de operações.
Eventos
Programa Fonte
MATA630.PRX
Sintaxe
MA630BUT - Incluir ou Excluir Botões ( < ExpN1> , < ExpA2> ) --> aBotoes
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ExpN1 | Numérico | Opção indicando o modo escolhido pelo operador no cadastro(Visualização, Inclusão, Alteração e Exclusão). | X | ||||||||||||||
ExpA2 | Vetor | Array com botões pré-existenntes na rotina com por exemplo o botão de exportação de dados para o excel (caso possua esta alteração), já os botões recortar, copiar,colar, confirmar e cancelar, são obrigatórios e não aparecem neste array. | X |
Retorno
-
aBotoes(vetor)
- O retorno deverá ser um array contendo a estrutura de botões incluídas pelo usuário, conforme exemplo.
Observações
Exemplos
User Function MA010BUT()Local nOpcao := PARAMIXB[1] //Opção escolhida (Visualização, Inclusão, Alteração ou ExclusãoLocal aBotoes := aClone(PARAMIXB[2]) //Array com botões caso existaaadd(aBotoes, { 'BITMAP', { || Funcao() }, OemtoAnsi('Texto')}})Return(aClone(aBotoes))
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas