Home

Linha Microsiga Protheus

Páginas filhas
  • MA630BUT - Incluir ou Excluir Botões

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))